JavaScript对象表示法

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对象,为了访问其中的某一个文档,需要使用相应的窗口名称和文档名称。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!