急,javascript弹出alert对象问题?
急,javascript弹出alert对象问题?
第一句:
<input type=button value=确定 onclick="alert(this)">
第二句:
<a href="http://www.163.com/" onclick="alert(this)">去去去</a>
我弹出的是this当前对象,本来弹出来显示的应该是[object]
为什么第二句会显示的是http://www.163.com,怎么回事啊,应该显示的是object才对,怎么回事呢?
alert(this),this指代的是这个对象本燃陵身,但你要弹出的是一个字符串,所以显枝段敏示的只是[object]
alert(this.value)弹出的是“确定猛枝”,alert(this.type)弹出的是“button”……就是这个意思。
a标签这个我也说不清楚,比如<a href="http://www.163.com/" id="a" onclick="alert(this.id)">去去去</a>
弹出的就是“a”
关于this关键字,你可以看看这些资料:http://www.jb51.net/article/16863.htm
靠 你打了双引号是
那就成了String 类型