📌 innerHTML
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>JS - DOM</title>
</head>
<body>
<h1 id="text"></h1>
<script>
var text = document.getElementById('text');
text.innerHTML = '<a href="#">innerHTML속성</a>';
</script>
</body>
</html>
📌 document.write()
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>JS - DOM</title>
<script>
document.write('<h2>제목태그2</h2>');
</script>
</head>
<body>
<h1 id="text">제목태그1</h1>
</body>
</html>
준비구문 없이 작성하면 h2태그가 맨 위로 추가된 것을 볼 수 있다.
하지만 준비구문을 사용하면 기존 문서객체들을 모두 지워버리기 때문에 주의해서 사용해야한다.
📌 window.alert()
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>JS - DOM</title>
<script>
window.alert(5 + 6);
</script>
</head>
<body>
<h1>My First Web Page</h1>
<p>My first paragraph.</p>
</body>
</html>
📌 console.log()
브라우저의 콘솔탭에 출력.
디버깅 목적으로 특정 데이터를 출력할 때 사용한다.
browser console에 사용하기 위해서는 console.log()를 이용한다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>JS - DOM</title>
<script>
console.log(5 + 6);
</script>
</head>
<body>
</body>
</html>