JavaScript 쓰는 이유와 기초
왜 JavaScript를 사용하는가?🍍
요즘 어디서나 JavaScript를 사용한다. 왜?
자, 이제 html을 JS로 조작해보자.
index.html
<body>
<h2 id="ㅎㅇ">ㅎㅇ</h2>
<script>
document.getElementById("ㅎㅇ").innerHTML = "안녕하세요";
</script>
</body>
‘html 조작방법’
html에 body태그안에 script로 감싸주어 그 안에 코드를 작성한다. getElementById는 이름만 봐도 알 수 있듯이 id를 통해 원하는 태그를 가져오는 메서드이다.
index.html
<body>
<h2 class="ㅎㅇ">ㅎㅇ</h2>
<script>
document.getElementsbyClassName("ㅎㅇ")[0].innerHTML = "안녕하세요";
</script>
</body>
‘getElementsbyClassname’
class이름이 같은 모든 태그를 가져오기때문에 배열에 담긴다. 꼭 배열을 불러오는 []을 사용하자.
index.html
<body>
<button class="bu">ㅎㅎ</button>
<script>
document.getElementsByClassName("bu")[0].addEventListener("click", () => {
document.getElementsByClassName("bu")[0].innerHTML = "안녕하세용";
});
</script>
</body>
‘addEventListener’
클릭, 스크롤, 키다운, 마우스오버 등 다양한 이벤트로 콜백함수의 내용을 행할수있다.
JS는 document라는 전역객체를 통해 HTML에 접근할 수 있다.