innerText
属于IE标准,目前一些高版本的浏览器都会支持。可以设置文本内容,也可以获取标签中的文本。
textContent
火狐支持,谷歌支持,IE8不支持。只可以去中间的内容,不会显示标签的样式。
- 设置任意的标签中间的任意文本内容
function setInnerText(element, text) {
if (typeof element.textContent == 'undefined') {
element.innerText = text;
} else {
element.textContent = text;
}
}
- 获取任意的标签中间的任意文本内容
function getInnerText(element) {
if(typeof element.textContent == 'undefined') {
return element.innerText;
}else{
return element.textContent;
}
}
网友评论