我無法覆蓋表單元素的onsubmit
事件。我沒有問題,添加監聽與addEventListener
,但對於我的具體情況,我需要更換的的onsubmit但由於某些原因,當我這樣做,它給了我這個錯誤:Firefox擴展無法覆蓋元素事件
Error: Component is not available = NS_ERROR_NOT_AVAILABLE
我的代碼只是這個:
gBrowser.contentDocument.getElementById("theform").onsubmit = function() {
return false;
};
本質上我想阻止表單提交,但此代碼失敗並引發上述錯誤。使用addEventListener
返回false
似乎不會阻止提交表單。
謝謝。
超! 'event.preventDefault()'工作。謝謝一堆。 –