前言
JavaScript的学习笔记-innerHTML与innerText的区别
一、区别
属性 | 描述 |
---|---|
innerHTML | 将字符串内的html标签当作标签渲染 |
innerText | 将字符串内的html标签当作字符串渲染 |
二、代码
HTML代码如下(示例):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p class="inner-html"></p>
<p class="inner-text"></p>
<script>
// 获取元素
let ph = document.querySelector('.inner-html')
let pt = document.querySelector('.inner-text')
// 1.innerHTML将html标签当作标签进行渲染
ph.innerHTML = '<h1>innerHTML</h1>'
console.log(ph)
// 2.innerText将html标签作为字符串输出
pt.innerText = '<h1>innerText</h1>'
console.log(pt)
</script>
</body>
</html>
三、运行结果
总结
记录JavaScript中innerHTML与innerText的区别