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


Posted in Javascript onMay 17, 2013

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

function text(e){ 
var str = ""; 
//如果传入的是元素,获取它的子元素 
//否则,当它是一个数组 
e=e.childNodes || e; 
for ( var i = 0; i < e.length; i++ ) { 
//判断元素类型 
//如果是text就获取它的文本,否则,遍历它的子元素 
str += e[i].nodeType != 1 ? e[i].nodeValue : text(e[i].childNodes); 
} 
return str; 
}
Javascript 相关文章推荐
Jquery 表单取值赋值的一些基本操作
Oct 11 Javascript
JS 文件传参及处理技巧分析
May 13 Javascript
解读JavaScript中 For, While与递归的用法
May 07 Javascript
Javascript自定义排序 node运行 实例
Jun 05 Javascript
js实现网页自动刷新可制作节日倒计时效果
May 27 Javascript
angularJS提交表单(form)
Feb 09 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
Jan 26 Javascript
js实现统计字符串中特定字符出现个数的方法
Aug 02 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
用Node提供静态文件服务的方法
Jul 06 Javascript
vue-cli 3 全局过滤器的实例代码详解
Jun 03 Javascript
如何实现vue的tree组件
Dec 03 Vue.js
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
May 17 #Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
May 17 #Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
May 17 #Javascript
extjs ColumnChart设置不同的颜色实现代码
May 17 #Javascript
JQuery设置和去除disabled属性的5种方法总结
May 16 #Javascript
javascript检测页面是否缩放的小例子
May 16 #Javascript
js获取键盘按键响应事件(兼容各浏览器)
May 16 #Javascript
You might like
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
硕士研究生自我鉴定
2013/11/08 职场文书
大学本科毕业生的自我鉴定
2013/11/26 职场文书
体育活动总结范文
2014/05/04 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
2014年服务员个人工作总结
2014/12/23 职场文书
入党转正申请报告
2015/05/15 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python