陈童的博客's Archivers

From everyinch on 2014-01-26 14:45:49

ADS3.6 DOM2核心和DOM2 HTML——Node对象之四:节点的ownerDocument属性

节点的ownerDocument属性是指向节点所属的根文档的引用。大多数情况下,都可以通过它在作用域中引用document,或者window.document,在浏览器中只会有一个document的实例。在下面的示例中试图覆盖document对象,并使它引用其它的值:
[code lang="js"]
function example(node) {
// 在作用域链中覆盖document
// 使它引用其它的值
var document = 'something else';
// 使用ownerDocument属性引用原始的DOM文档
var anotherNode = node.ownerDocument.getElementById('id');
// 这行代码将会出错,因为document现在是一个字符串,而不是DOM文档
// 所以 getElementById 方法在当前的document中不存在
var anotherNode = document.getElementById('id');
}
[/code]

查看完整版本: ADS3.6 DOM2核心和DOM2 HTML——Node对象之四:节点的ownerDocument属性

Tags:


©陈童的博客