大家好,我是龙骑士,今天给大家介绍innerText和innerHTML的区别
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body style="text-align:center;">
<div id="test">这是一段包含一些
<codes>代码</codes>和
<italic>文本</italic>!
</div>
<p></p>
<button onClick="innerTextFn()">innerHTML</button>
<button onClick="innerHTMLFn()">innerText</button>
<p id="op"></p>
<script>
function innerTextFn() {
var x = document.getElementById('test');
alert(x.innerText);
}
function innerHTMLFn() {
var x = document.getElementById('test');
alert(x.innerHTML);
}
</script>
</body>
</html>
点击之前:
点击innerHTML:
点击innerText:
innerHTML获得或设置元素中的纯文本和HTML内容,并且不会对HTML内容进行编译,innerText将节点或则和子节点全部设置或返回为文本