최근에 innerHTML을 사용한 프로젝트를 작성했는데, innerHTML을 호출한 후 onclick이 실패하는 것을 발견했습니다. innerHTML은 텍스트 형태로 삽입된 버튼이므로 onclick 이벤트를 인식할 수 없기 때문입니다. 다른 방법을 찾아야 합니다. 직접 구현할 수는 없지만 간접적으로 달성할 수는 있습니다. 다음은 예입니다. 예 1: 이 예는 onclick을 구현할 수 없습니다. 🎜>코드 복사 코드는 다음과 같습니다. 함수 insCell(th) var name=th.name; var id=th.id if(name=="no"){ id.innerHTML =" name='no' id='1'>" } else{ id.innerHTML="name='yes' id='1'>" } < ; br />