1、innerText:可以设置和获取元素的文本内容(基本标签,成对的html标签)(谷歌,火狐,IE8都支持)
2、textContent:可以设置和获取元素的文本内容(基本标签,成对的html标签(谷歌,火狐,IE8不支持)
//设置某个标签中的任意文字内容
function setInnerText(element,txt) {
if(element.textContent){//支持谷歌,火狐,IE8
element.textContent=txt;
}else{//不支持IE8浏览器
element.innerText=txt;
}
}
//获取某个标签中的任意文字内容
function getInnerText(element) {
return element.textContent?element.textContent:element.innerText;
}
2、textContent:可以设置和获取元素的文本内容(基本标签,成对的html标签(谷歌,火狐,IE8不支持)
//设置某个标签中的任意文字内容
function setInnerText(element,txt) {
if(element.textContent){//支持谷歌,火狐,IE8
element.textContent=txt;
}else{//不支持IE8浏览器
element.innerText=txt;
}
}
//获取某个标签中的任意文字内容
function getInnerText(element) {
return element.textContent?element.textContent:element.innerText;
}
本文介绍了JavaScript中innerText与textContent两个属性的使用方法及区别。innerText可用于获取或设置元素内的文本内容,兼容大多数现代浏览器,但textContent在某些旧版IE中不受支持。文章提供了设置和获取文本内容的实用函数。
510





