我无法覆盖表单元素的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()'工作。谢谢一堆。 –