var el = document.createElement("span"); el.setAttribute("title", key); el.setAttribute("class", "dpCatLabel"); //el.setAttribute("onclick", "alert('TEST');"); // DOESN'T WORK. onclick is not attribute. el.onclick=function(){alert("TEST");}; var txt = document.createTextNode(label); el.appendChild(txt); |
onclick 등은 이벤트라서 setAttribute로 붙일 수 없고,
el.onclick=function; 으로 붙이자.
'프로그래밍 > Web' 카테고리의 다른 글
[javascript] div의 내용이 변할 경우에 div의 높이가 변하지 않음 - Firefox, Crome 등 (0) | 2009.12.16 |
---|---|
[javascript] document.body 와 document.documentElement (0) | 2009.12.16 |
[jQuery] jQuery를 이용한 ajax (0) | 2009.12.16 |
[javascript] HTML DOM 지우기 (0) | 2009.12.16 |
[jQuery] jQuery를 이용한 팝업. div, layer (0) | 2009.12.16 |