Skills/JavaScript
221206 dom_11.html (태그 추가)
개발자 윤구나
2022. 12. 6. 10:36
<!DOCTYPE html>
<html lang="ko">
<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>DOM_event</title>
<script>
document.addEventListener("DOMContentLoaded", () => {
let newDiv = document.createElement("div"); // createElement: 요소(태그)를 추가하겠다.
let newText = document.createTextNode("Good-Morning~");
newDiv.appendChild(newText); // newDiv 안에 newText 넣음 (자식으로 넣음)
document.body.appendChild(newDiv); // 없었던 element(요소)를 body에 만듦
// 방법(1)
let attr = document.createAttribute("class"); // 클래스 속성을 만들겠다.
attr.value = "greet"; // value로 클래스 이름 지정
newDiv.setAttributeNode(attr);
// 방법(2)
newDiv.setAttribute("class", "greet");
document.querySelector(".greet").style.fontSize = "50px";
// 클래스만 생성해주고, 이런 스타일들은 style에 미리 꾸며두면 됨
});
</script>
</head>
<body></body>
</html>