<h1 id="hello">안녕하세요</h1>
<script>
document.getElementById('hello').innerHTML = '안녕';
</script>
JS에 대해 아직 배운건 없지만 해석해보기
코드 해석해보면
document.getElementById('hello').innerHTML = '안녕';
👉 웹 문서의 id="hello" 인걸 찾아서 내부 HTML에 '안녕' 을 집어넣어라
Q. 'hello' 이 부분을 바꾸면 다른 html 요소도 맘대로 바꿀 수 있겠군요?
A. 넴
Q. innerHTML과 '안녕' 이 부분을 바꾸면 html 요소의 다른 내용도 바꿀 수 있겠군요?
A. 넴
document.getElementById('???').??? = '???';
물음표 안의 내용만 바꿔주면 html의 모든걸 변경하고 조작 할 수 있다
document.getElementById('???').src = 'profile.jpg';
👉원하는 요소에 src="profile.jpg"를 추가해라
document.getElementById('???').style.color = 'red';
👉 원하는 요소에 style="color: red"를 추가해라
넘 많아서 검색하는게 최고..~
정확도를 높이려면 영어로
(참고)
.getElementById()는 셀렉터라고 부른다
html 요소를 찾기 위해 사용
.innerHTML / .style / .color 이렇게 점찍는데 괄호없는건 메소드(또는 함수) 라고 부른다
html 요소의 어떤 속성을 변경할지 결정하기 위해 사용
(주의) 컴퓨터는 사람처럼 대하면 안된다!
코드가 긴 이유는 컴퓨터에게 구체적으로 지시를 내리는 것이기 때문이다