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

前端技术 everyinch 2509℃ 0评论

节点的ownerDocument属性是指向节点所属的根文档的引用。大多数情况下,都可以通过它在作用域中引用document,或者window.document,在浏览器中只会有一个document的实例。在下面的示例中试图覆盖document对象,并使它引用其它的值:

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');
}
分享&收藏

转载请注明:陈童的博客 » ADS3.6 DOM2核心和DOM2 HTML——Node对象之四:节点的ownerDocument属性

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>