本文介绍了取消与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相关的事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 11:29