동적 으로 만 든 표 셀 의 이벤트 구현 코드

코드 는 var tableElem=document.getElement ById("MyTable");var tbodyElem = tableElem.getElementsByTagName("tbody")[0]; var trElem = document.createElement("tr"); var td1 = document.createElement("td"); td1.onclick = "EditCell()"; td1.width = "45%"; td1.innerText = " "; trElem.appendChild(td1); tbodyElem.appendChild(trElem); alert(tbodyElem.innerHTML); 이 코드 는 동적 으로 tr 와 td 를 만 들 고 td 에 onclick 이 벤트 를 설정 하 였 으 나 사실은 td 를 눌 렀 을 때 EditCell 함 수 를 시작 하지 않 았 습 니 다.나중에 td1.onclick="EditCell()";td1.attachEvent("onclick",EditCell)로 변경 하여 호출 에 성공 하 였 습 니 다.

좋은 웹페이지 즐겨찾기