JavaScript - 문제 미리보기

문제 17

hard
아래 코드를 실행하면 발생할 수 있는 문제는?

<head>
<script>
document.getElementById("demo").innerHTML = "Text changed";
</script>
</head>
<body>
<p id="demo">Original Text</p>
</body>
A. 브라우저가 스크립트를 무시함
B. "Original Text"가 유지됨
C. "Text changed"로 잘 변경됨
D. 문법 오류 발생

정답: B

<head>에 있는 스크립트가 실행될 때, 아직 <body><p> 요소가 존재하지 않기 때문에 getElementById가 실패합니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.