JS 코드:
alert(document.getElementById("box").innerHTML);
위 코드가 실행되지 않는 이유는 무엇입니까? Firefox 브라우저에서 실행할 때 팝업 창이 표시되지 않습니다.
PHPz2017-05-19 10:28:53
으아악
코드가 완전하게 작성되지 않았기 때문에 로딩 순서를 반대로 쓴 것 같습니다
실행 타이밍
window.load 이것 좀 보세요
世界只因有你2017-05-19 10:28:53
으아악
이 코드가 Firefox에서 창을 팝업할 수 있는지 개인적으로 테스트해 보세요. Firefox가 경고 상자가 나타나지 않도록 차단할 수도 있습니다.
콘솔 출력을 보려면 console.log(document.getElementById("box").innerHTML)
f12로 전환하세요.
네, 전 형님 말씀대로 src에 body code 이전에 js가 들어와서 그 당시에는 dom이 없어서 node id=box를 얻을 수 없었습니다. 그러면 오류가 보고됩니다. js를 배우는 사람들이 알아야 할 한 가지는 브라우저 콘솔을 열어 오류가 있는지 확인하는 것입니다.