Home  >  Article  >  Web Front-end  >  javascript解决innerText浏览器兼容问题思路代码_javascript技巧

javascript解决innerText浏览器兼容问题思路代码_javascript技巧

WBOY
WBOYOriginal
2016-05-16 17:33:34858browse

下面的函数接收一个参数,该参数可以是数组还可以是一个元素,返回元素的文本。

复制代码 代码如下:

function text(e){
var str = "";
//如果传入的是元素,获取它的子元素
//否则,当它是一个数组
e=e.childNodes || e;
for ( var i = 0; i //判断元素类型
//如果是text就获取它的文本,否则,遍历它的子元素
str += e[i].nodeType != 1 ? e[i].nodeValue : text(e[i].childNodes);
}
return str;
}
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn