获取元素内容
DOM对象都是根据标签生成的,所以操作标签,本质上就是操作DOM对象。
document.write()
-
只能将文本内容追加到 </body>
前面的位置
-
文本中包含的标签会被解析
1document.write('Hello World!')
- 永远只能追加操作,且只能位置前
- 可以向文档中写入 HTML标签 或 JavaScript代码
innerText(非标准)
-
将文本内容添加/更新到任意标签位置
-
文本中包含的标签不会被解析
-
去除空格和换行
1let info = document.getElementById('info')
2info.innerText = '<h4>嗨~ 我叫李雷!</h4>'
innerHTML(W3C标准)
-
将文本内容添加/更新到任意标签位置
-
文本中包含的标签会被解析
-
保留空格和换行
1box.innerHTML = '<h3>小苏同学<br />很帅!</h3>'