「jQuery入門」addEventListener()で重複登録を防ぐサンプル
JSコード
<table id="cft">
<tr><td id="nanAA">test data 11</td></tr>
<tr><td id="nanBB">test data 12</td></tr>
</table>
// nanBB の中身を変更するための関数
function eventFunc(strTxt) {
var f = document.getElementById(“nanBB");
f.firstChild.nodeValue = strTxt;
}
// table にイベントリスナーを追加
var m = document.getElementById(“cft");
m.addEventListener(“click", () => { eventFunc(“sample data"); }, false);