指定したオブジェクトに設定されているイベントリスナを削除する。
input の onkeyupイベントに設定された関数を削除する。設定する関数は、有効なHEX値が入力されると input自体の背景色を変化させる内容となっている。
HTML :
<form>
<input type="text" id="sample1" value="FFFFFF">
</form>
Javascript :
$addEL($id('sample1'),'keyup',func1,true);
function func1() { // input要素のonkeyupイベントで実行される
$id("sample1").style.backgroundColor="#"+$id("sample1").value;
}
function func1reset() {
$delEL($id('sample1'),'keyup',func1); //イベントリスナを削除
$id("sample1").value="FFFFFF";
$id("sample1").style.backgroundColor="#FFFFFF";
}
指定Nodeの onmouseover と onmouseoutイベントに関数を設定する。設定する関数は、指定Nodeの背景色を変える内容となっている。
Javascript :
function func3reset() {
$delEL($id('sample2'),'mouseover',func3over);
$delEL($id('sample2'),'mouseout',func3out);
}