js--innerHTML、nodeValue、textContent的区别

123 阅读1分钟

1、功能:都是获取元素内部的text文本

nodeValue:不解析html,只对CDATA片段、注释节点、Processing Instruction处理指令节点、Text文本节点有效。

innerHTML|innerText:解析html,区别只是是否去除html标签

textContent:不解析html,效率高,同时对style=’display:none’、style标签也有效。