JavaScript对象表示法,我们用句点方式表示树形结构里的对象:
parent.child
location对象是window对象的子对象,所以在DOM里就像这样表示它:
window.location
提示:扩展点表示法
这种表示法可以扩展任意多次,以表示树结构中的任何对象。例如
object1.object2.object3
表示object3,其父对象是object2,而object2又是object1的子对象。
HTML页面的<body>
部分在DOM里是document对象的一个子对象,所以表示为:
window.document.body
这种表示法的最后一个部分除了可以是对象外,还可以是属性或方法:
object1.object2.property
object1.object2.method
举例来说,如果想访问当前文档的title属性,也就是HTML标签<title>
和</title>
,我们可以这样表示:
window.document.title
提示:一种方便的简写方式
window对象永远包含当前浏览器窗口,所以使用window.document
就可以访问当前文档。作为一种简化表示,使用document也能访问当前文档。
如果是打开了多个窗口,或是使用框架集,那么每个窗口或框架都有单独的window和document对象,为了访问其中的某一个文档,需要使用相应的窗口名称和文档名称。
酷客网相关文章:
评论前必须登录!
注册