DOM获取节点内容的三种属性
1. textContent 只能获取元素节点文本节点,并且会保留代码格式
2. innerHTML 识别代码片段,获取元素节点内容,包括元素节点,并且会保留代码格式
3. innerText 只能获取元素节点文本节点,去除文本前后空格
<script>
window.onload = function(){
var first = document.body.children[0];
console.log(first.textContent,'111');
console.log(first.innerHTML,'222');
console.log(first.innerText,'333');
}
</script>
<body>
<div>
我是一个
块级 元素
<div>我是一个div</div>
</div>
</body>
结果如下: