버튼을 클릭하면 onclick이 실행되지 않습니다. 나는 콘솔에서 그것을 시도하고 괜찮 았어. 누구든지 도와 줄 수 있습니까?자바 스크립트에서 onclick이 실행되지 않을 때
function customAlert(message) {
sect = document.createElement("section");
sect.className = "alert";
sect.innerHTML = message + "<br /><br />";
var but = document.createElement("button");
but.innerHTML = "Gotcha.";
but.onclick = "document.body.removeChild(sect);";
sect.appendChild(but);
document.body.appendChild(sect);
}
onclick 값은 문자열이 아닌 함수 여야합니다. – scunliffe
@scunliffe 애트리뷰트를 HTML
* 어떤 경우에는 작동하는 경우 ... 문자열로 ... 필자는 우연이라고 생각하며 (예 : eval()과 같은 빠른 '캐스팅'으로 인해 글로벌 일 가능성이 높음). https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onclick – scunliffe