📅  最后修改于: 2023-12-03 15:15:35.552000             🧑  作者: Mango
在DOM中,ownerDocument属性表示当前文档所属的文档对象。它是一个只读属性,返回的是Document对象。
element.ownerDocument
Document对象。如果调用的对象是一个文档对象本身,则返回null。
以下示例演示了如何使用ownerDocument属性获取当前元素所属的文档对象。
HTML代码:
<!DOCTYPE html>
<html>
<body>
<div id="myDiv">
<p>Hello World!</p>
</div>
<script>
var d = document.getElementById("myDiv");
var doc = d.ownerDocument;
console.log(doc);
</script>
</body>
</html>
输出:
#document
在上述代码中,我们使用getElementById()方法获取指定ID的元素对象,然后使用ownerDocument属性获取该元素所属的文档对象。最后,将文档对象输出到控制台。
ownerDocument属性返回一个文档对象,表示当前元素所属的文档。它对于操作IFrame等嵌入式文档非常有用。使用它可以轻松地在父文档和嵌入的子文档之间进行通信操作。