设置标签中的文本内容,应该使用textcontent属性,谷歌,火狐支持 IE8不支持
设置标签中的文本内容,应该使用textcontent属性,谷歌,火狐,IE8都支持
如果这个属性在浏览器中都不支持,那么这个属性的类型是“undefined”
判断这个属性的类型是不是“undefined”,就知道浏览器是否支持
//设置任意的标签中间的任意文本内容
function setInnerText (element,text){
//判断浏览器是否支持这个属性
if(type element.textcontent=="undefined"){//不支持
element.innertext=text;
}else{//支持这个属性
element.textcontent=text;
}
}
获取任意标签中间的文本内容
function getInnerText(element){
if(type element.textContent=="undefined"){
return element.innertext;
}else{
return element.textContent;
}
}