더북(TheBook)

4.4.3 새로운 태그 만들기

자바스크립트로 새로운 태그를 만들 수도 있습니다. document.createElement()document.createTextNode()는 각각 태그와 텍스트를 만드는 메서드입니다.

버튼 태그는 다음과 같이 만들 수 있습니다. 여태껏 배운 다양한 DOM 속성도 적용할 수 있습니다. 단, 다른 태그 내부에 추가하기 전에는 만든 태그가 화면에 보이지 않습니다.

bubbling.html

<script>
const $button = document.createElement('button');
$button.classList.add('login');
$button.style.fontSize = '15px';
$button.textContent = '버튼';
</script>

다른 태그 내부에 만든 태그를 추가하려면 append()appendChild() 메서드를 호출해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.