1.
this指input对象2.
alert(a.value) 可以知道是那一个对象3.
<html>
<body onload="test()">
<script type="text/javascript">
function test(){
alert(this == window);
}
</script>
</body>
</html>
this指input对象2.
alert(a.value) 可以知道是那一个对象3.
<html>
<body onload="test()">
<script type="text/javascript">
function test(){
alert(this == window);
}
</script>
</body>
</html>
第二个问题: 不太好确定,有时候this会变的。
第三个问题: this没有包含在函数或者类定义中,指的是window对象
重要:你只要记住this指代当前对象就可以了。
如果你学过Java,建议你忘掉在Java中this的含义,因为二者完全不同。
没有最好,祝福楼主!!!
第二个你可以是用this.nodeName来判断