JavaScript不仅可以用来改变网页的结构和内容,还可以通过创建新元素和修改现有元素来改变网页结构。
在学习利用DOM方法在web浏览器中添加标记时,常常能想到document.write()和element.innerHTML方法,但是,不推荐使用这两种方法。
这两种方法都右一种共同的弊端:结构、样式、行为没有分离。
例如:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
document.write("<p>hello world</p>")
</script>
</body>
</html>