我有以下按鈕:按鈕的onClick作品,但JS事件偵聽器不
<input type="button" class ="anhalteButton" id="StopButton" value="▋ ▋"/>
,我想執行以下功能(viewsLoop是一個全局變量):
function clearTDLoop(){
clearInterval(viewsLoop);
}
如果我通過按鈕的onclick
屬性調用該功能。即: onclick="clearTDLoop()"
它完美地工作。
但是,我想通過一個JS事件監聽器調用該函數,但這根本不起作用。你們有什麼想法我可能做錯了嗎?我的事件監聽器代碼附加:
var stopButtonEl = document.getElementById("StopButton");
stopButtonEl.addEventListener("click",clearTDLoop);
Sry基因的前混亂,那裏有我的代碼示例說明「StartButton」的按鈕ID,我抄錯ID,問題仍然存在..
不同的ID,停止按鈕和開始按鈕 – Ognj3n
參見修訂小提琴http://jsfiddle.net/xfFMk/ 282/ –
@ seulberg1你能提供一些小提琴嗎? –