在C#中,我通過ExecuteScript()函數執行了JavaScript。在JavaScript中,我通過單擊按鈕添加一個EventListener到網頁,說'附加'。現在我想刪除另一個按鈕上的EventListener,單擊「分離」。刪除動態和以前添加的事件偵聽器按鈕單擊
現在在「附加」按鈕窗體下。 我寫了下面的內容
document.addEventListener('click', hilightElement, false);
其中highlightElement是我的功能。
在「分離」按鈕窗體下。 我已經寫了下面的
document.removeEventListener('click', hilightElement);
這裏document.removeEventListener不即我加入仍然存在的事件監聽工作。
有沒有什麼辦法可以刪除事件監聽器,以便'點擊'事件在'分離'按鈕點擊後沒有做任何事情。
還有你的代碼工作正常,在所有JavaScript環境所以必須有一些關於你的具體實施,使其無法正常工作。您可能不得不向我們展示更多的實施方式,以便我們知道哪裏出了問題。 – jfriend00
究竟是什麼問題具體? –
在同一元素上有多個'事件監聽器'的可能性.. – Rayon