Удаление события обмена через дом - PullRequest
1 голос
/ 22 августа 2011

У меня есть следующий 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 из элемента или установить для него значение null.

Статьи IВы видели, что использование removeEventlistener должно работать.Я пытался ::

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;

без удачи.

Есть какие-либо указатели / мысли по этому поводу?

Ответы [ 2 ]

1 голос
/ 22 августа 2011

попробуй document.getElementById("CLASS_SRCH_WRK2_SUBJECT$69$").removeAttribute("onchange");

0 голосов
/ 22 августа 2011

попробуй

document.getElementById("CLASS_SRCH_WRK2_SUBJECT$69$").onchange="";
...