당황스럽게도 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");
댓글 없음:
댓글 쓰기