이번에는 현업에서 실무적으로 많이 쓰이는 문법을 데려와봤다. 퍼블리셔가 가져온 디자인 파일들을 프론트 개발할때 불러오는 과정중 기본적인 것들을 작성해보려한다. 우선 가장 많이 쓰는 일반적인 getElementby
이다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<!-- 불러오기 위해서 id를 따로 정해준다. -->
<button id="btn-prac">적용 전 버튼</button>
<!-- 적용할 js를 불러와준다 -->
<script src="/getElementby.js"></script>
</body>
</html>
// #6 getElementby
const $btn = document.getElementById("btn-prac");
$btn.addEventListener("click", function () {
if ($btn.innerText === "적용 전 버튼") {
$btn.innerText = "적용 후 버튼";
} else {
$btn.innerText = "적용 전 버튼";
}
});
👉 결과
$btn에 id값을 불러와 event를 발동시키는 js를 적용시켰다.
id뿐만 아니라 class를 불러올땐 getElementsByClassName
tag를 불러오는 getElementsByTagName
name은 getElementsByName
등 다양하게 불러오는 방법이 존재한다.
이벤트를 적용시키는 addEventListener
는 다음에 바로 다뤄볼 예정이다.