2010-11-30 60 views
3

如何從onclick屬性獲取事件對象?從onclick屬性調用e.stopImmediatePropagation()屬性

我曾嘗試:

<a href="something.html" onclick="function(e){e.stopImmediatePropagation();}">Click me</a> 

而且,我已經試過這樣:

<a href="something.html" onclick="console.log(this);">Click me</a> 

但控制檯只顯示<a>元素。

+2

使用jQuery的`。點擊()',而不是'onclick`屬性 – Adam 2010-11-30 21:46:05

+0

只是好奇,如果你使用jQuery,爲什麼你還使用內聯`onclick`屬性? – 2010-11-30 21:46:11

回答

2

我想你可以在<script/>標籤來定義其他地方的功能。

難道是不好簡單地使用這樣的:

<script type="text/javascript"> 
    $('#something_link').click(function(e) { 
     e.stopImmediatePropagation(); 
    }); 
</script> 
<a href="something.html" id="something_link">Click me</a>