1.innerText:设置的是纯文本,如果用户将html代码设置给了innerText属性,那么innerText属性会自动执行转义,过滤掉htnl标签只获取里面的文字内容
innerText方法可以获取或更改某元素中的文本字符串内容。
但是要注意的是:innerText不是W3C标准方法,
所以不受FireFox浏览器的支持,兼容IE浏览器和谷歌浏览器。
2.innerHTML:能够识别html代码,可通过其动态创建元素
innerHTML和innerText同样可以获取元素内的html内容,包括字符串,
还包括html标签元素,innerHtml也是html文档中特有的属性,
虽然该属性并非W3C标准,但是innerHTML全部的主流浏览器,所以推荐使用哦。
3. textContent与innerText作用相同,都是用来获取或更改元素中字符串内容的,
值得注意的是:textContent只支持火狐浏览器,而innerText不支持火狐。
如若要解决跨域的问题,则:
function getInnerText(element){
以上就可以解决跨浏览器兼容问题