很急,请javascript的document对象问题?

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:06:02
很急,请javascript的document对象问题?

<body onclick="alert(this==document)">

根据W3C网站上的说:支持该onclick事件的html标签有body等..

支持该onclick事件的javascript对象有button, document, checkbox, link, radio, reset, submit

那么这句,onclick触发的是document对象,不可能是这些对象checkbox, link, radio, reset, submit,button

那么也就是可以理解为this的当前对象是document,既然this的当前对象是document了,为什么this==document返回的不是true

这个时候的this是body,不是document,我刚才才回了一个这样的帖子,总是不信任人~

<body>里面的东西怎么可是document嘛,那document.title怎么解释?

我理解是,document是包含head,title,body等这个html标签
onclick中的this仅是body这个html标签, 返回false就是对的了.

<BODY onclick="alert(this==document.body)">

明白?