JavaScript - 문제 미리보기
문제 715
medium
HTML 요소의 내용을 변경하려고 할 때 빈칸에 들어갈 올바른 속성은?
```javascript
document.getElementById("demo").______ = "새로운 내용입니다!";
```
```javascript
document.getElementById("demo").______ = "새로운 내용입니다!";
```
정답: C
`innerHTML` 속성이 정답입니다. `innerHTML`은 HTML 요소의 내용을 가져오거나 변경하는 가장 쉬운 방법입니다.
각 옵션의 차이점:
1) `innerHTML`: HTML 태그를 포함한 모든 내용을 다룰 수 있음
2) `textContent`: 텍스트만 다루고 HTML 태그는 문자열로 처리
3) `value`: 주로 input, textarea 등의 폼 요소에서 사용
4) `content`: 표준 DOM 속성이 아님
`innerHTML`을 사용하면 `"<strong>강조된 텍스트</strong>"`와 같이 HTML 태그도 함께 삽입할 수 있습니다.
각 옵션의 차이점:
1) `innerHTML`: HTML 태그를 포함한 모든 내용을 다룰 수 있음
2) `textContent`: 텍스트만 다루고 HTML 태그는 문자열로 처리
3) `value`: 주로 input, textarea 등의 폼 요소에서 사용
4) `content`: 표준 DOM 속성이 아님
`innerHTML`을 사용하면 `"<strong>강조된 텍스트</strong>"`와 같이 HTML 태그도 함께 삽입할 수 있습니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.