今天在一段 HTML 代碼中, 需要在 SPAN 標籤上實現 onClick 操作, 試來試去也沒有回應, 寫法是這樣:
1 |
<span onclick="js_function()">This is a testing.</span> |
最初以為寫錯誤法, 但在 js_function() 用上最簡單的 alert(“abc”); 也沒有回應, 那便是 SPAN 標籤內不能用 onClick 觸發事件。
在網上找一找, 需要在 onClick 內加上 “return flase” 才可以, 即這樣寫:
1 |
<span onclick="js_function(); return false">This is a testing.</span> |
測試後可以在 SPAN 內使用 onClick 觸發事件。