本文介绍了取消与dom相关的事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下html
<td valign="top" nowrap="nowrap" align="left" rowspan="4">
<div id="win0divCLASS_SRCH_WRK2_SUBJECT$69$">
<input type="text"
onchange="addchg_win0(this);oChange_win0=this;"
maxlength="8"
style="width:60px; "
class="PSEDITBOX"
value=""
tabindex="31"
id="CLASS_SRCH_WRK2_SUBJECT$69$"
name="CLASS_SRCH_WRK2_SUBJECT$69$" />
</div></td>
我试图找出如何从元素中删除onchange或设置它要空...
I'm trying to figure out how to either delete the onchange from the element, or to set it to null..
我看到的文章表明使用removeEventlistener应该可以工作。我尝试过::
Articles I've seen indicate that using the removeEventlistener should work. I've tried::
document.getElementById(\"CLASS_SRCH_WRK2_SUBJECT$69$\").removeEventListener('onchange',addchg_win0(this);oChange_win0=this;, false)
以及
document.getElementById(\"CLASS_SRCH_WRK2_SUBJECT$69$\").onchange=null;
没有运气。
任何指针/ thoughts on this?
Any pointers/thoughts on this??
推荐答案
尝试 document.getElementById(CLASS_SRCH_WRK2_SUBJECT $ 69 $ ).removeAttribute(onchange);
这篇关于取消与dom相关的事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!