javascript - 방금 JS를 배우기 시작했는데 해결해야 할 작은 문제가 발생했습니다.
黄舟
黄舟 2017-05-19 10:26:53
0
5
559
으아악

JS 코드:
alert(document.getElementById("box").innerHTML);

위 코드가 실행되지 않는 이유는 무엇입니까? Firefox 브라우저에서 실행할 때 팝업 창이 표시되지 않습니다.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(5)
曾经蜡笔没有小新

님께, js 파일은 아래에 배치해야 합니다. 로딩 순서가 잘못되었습니다

으아악
PHPzhong

으아악

코드가 완전하게 작성되지 않았기 때문에 로딩 순서를 반대로 쓴 것 같습니다

실행 타이밍
window.load 이것 좀 보세요

世界只因有你

으아악

이 코드가 Firefox에서 창을 팝업할 수 있는지 개인적으로 테스트해 보세요. Firefox가 경고 상자가 나타나지 않도록 차단할 수도 있습니다.
콘솔 출력을 보려면 console.log(document.getElementById("box").innerHTML)f12로 전환하세요.

네, 전 형님 말씀대로 src에 body code 이전에 js가 들어와서 그 당시에는 dom이 없어서 node id=box를 얻을 수 없었습니다. 그러면 오류가 보고됩니다. js를 배우는 사람들이 알아야 할 한 가지는 브라우저 콘솔을 열어 오류가 있는지 확인하는 것입니다.

世界只因有你

abc.js에 경고를 썼나요? 이 경우 경고가 실행될 때 id="box"인 요소를 얻을 수 없습니다

phpcn_u1582

으아아아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!