2008년 2월 12일 화요일

JAVA SCRIPT - setAttribute: ONCLICK

당황스럽게도 IE에선 setAttribute에서 onclick을 사용하지 못한다.
다음과 같은 방법으로 우회하자.


var button = document.createElement('input');
if(obj.getAttribute('onclick')){ //IE 외
button.setAttribute('onclick',doDel(this)');
} else{ //IE
button = document.createElement('<input onclick="doDel(this)">');
}
button.setAttribute("type", "button");
button.setAttribute("value", "delete");

댓글 없음: