阅读:5451回复:1
关于 a href="javascript:clickme(this)"
在如下的实现中
<script type="text/javascript> function clickme(item) { alert(item is + item); } </script> <a href="javascript:clickme(this)">test</a> 为何点击 test 时,clickme 得到的是 window 对象而不是 a 对象? |
|
|
1楼#
发布于:2005-06-02 21:58
你是href指向js方法,当然是一个window对象,但如果你用onclick来处理因为click事件发生在a上,所以能够得到A对象
<script type="text/javascript"> //<![CDATA[ function clickme(item) { alert("item's tag is "+ item.tagName); alert("item is "+ item); } //]]> </script> <a href="#" onclick="javascript:clickme(this);">test</a> |
|
|