急,请问javascript的document子对象问题?
来源:百度知道 编辑:UC知道 时间:2024/05/16 21:48:48
请问javascript的document子对象的问题?
<body onclick="alert(this==document.body)">
这个this是body等于document.body是没错
可是有个问题不太理解
<div onclick="alert(this==document.body.div)">1111</div>
这个this对象是div;
这个document对象下的子对象是body
body对象下的子对象是div
为什么this==document.body.div返回的就是false了呢?想不通,请解释解释?
第二个问题:
W3c上说这几个javascript对象button, document, checkbox,
link, radio, reset, submit支持onclick事件
请问这几个javascipt对象怎么使用在onclick事件里,
各写一个简单例子,谢谢!
<body onclick="alert(this==document.body)">
这个this是body等于document.body是没错
可是有个问题不太理解
<div onclick="alert(this==document.body.div)">1111</div>
这个this对象是div;
这个document对象下的子对象是body
body对象下的子对象是div
为什么this==document.body.div返回的就是false了呢?想不通,请解释解释?
第二个问题:
W3c上说这几个javascript对象button, document, checkbox,
link, radio, reset, submit支持onclick事件
请问这几个javascipt对象怎么使用在onclick事件里,
各写一个简单例子,谢谢!
Body是document的属性,div就不是了。像这类非内置的属性,都需要用它的id或Name来引用,比如:
<div id="div1" onclick="alert(this==document.all('div1')">1111</div>
document.body不能随便用的