function alertmsg() { alert("やあ"); } function addidmsg(ev) { var yaa_element = document.getElementById("yaa"); if (yaa_element) { yaa_element.innerHTML += " やあ"; } } function a(ev) { var element = (ev.target||ev.srcElement); element.style.backgroundColor = "#ffffff"; element.style.color = "#000000"; } function addAll() { var i, item; var checks = document.getElementsByTagName("span"); //すべてのspan for (i=0; i<checks.length; i++) { item = checks[i]; //i番目のspanを得る if (item.getAttribute("class") == "check") { item.addEventListener("click", a, false); //a()関数を呼ぶ } } } //HTML文書ロード完了時に addAll() 関数が呼ばれるようにする。 window.onload = addAll;