很急,请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
<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)">
明白?