Window frameElement 属性
实例
查看当前窗口是否位于 <iframe> 中。如果是,请将其 URL 更改为本站地址:
<!DOCTYPE html>
<html>
<body>
<p>单击该按钮以查看右侧(结果侧)的窗口是否位于 iframe 中。如果是,请将其 URL 更改为 "cankaoshouce.com"。</p>
<button onclick="myFunction()">试一试</button>
<script>
function myFunction() {
var frame = window.frameElement;
if (frame) {
frame.src = "https://cankaoshouce.com";
}
}
</script>
</body>
</html>
定义与用法
frameElement
属性返回 <iframe>插入当前窗口的元素。如果文档窗口未放置在 <frame>,此属性的返回值为 null。
注意:此属性也适用于 <frame> 元素。但是,HTML5 不支持 <frame> 元素。
此属性是只读的。
浏览器支持
表中的数字指定完全支持该特性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
frameElement | 18.0 | 6.0 | 1.0 | Yes | Yes |
语法
window.frameElement
技术细节
返回值: | IFrame 对象,它是父文档中当前窗口的宿主,否则为 null |
---|
关联页面
HTML DOM 引用: HTML DOM IFrame 对象
HTML 引用: HTML <iframe> 标签