// background-color特性を yellow に変更する関数。 function show(ev) { // evには発生したイベント情報オブジェクトが代入される var element = ev.target; element.style.backgroundColor = "yellow"; } // すべての ... にイベントリスナ // として show() 関数を登録する function addAll() { var item; var checks = document.getElementsByTagName("span"); //すべてのspan for (item of checks) { if (item.getAttribute("class") == "check") { item.addEventListener("click", show, false); //show()関数を呼ぶ } } } //HTML文書ロード完了時に addAll() 関数が呼ばれるようにする。 window.onload = addAll;