您的位置首页百科问答

innerText和textContent还有innerHTML的区别是什么

innerText和textContent还有innerHTML的区别是什么

的有关信息介绍如下:

innerText和textContent还有innerHTML的区别是什么

IE:innerText FF:textContent W3C:innerHTMLinnerText返回或者设置DOM元素的文本; innerHTML返回或者设置DOM元素的子元素区别:取值时 innerText会把只会获取节点里面的文本信息,而innerHTML 会获取节点下面的所有标签。innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerTextIE中的innerText是需要对innerHTML的值进行: 1、HTML转义(等同于XML转义,对<、&等转义字符进行处理); 2、经过HTML解释和CSS样式解释; 3、之后又剔除格式信息 之后留下的纯文本。 而FF中的textContent没有2、3步,在经过了HTML转义之后直接剔除所有html标签后得到的纯文本。