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 相关文章推荐
js+JQuery返回顶部功能如何实现
Dec 03 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
Aug 02 Javascript
三种检测iPhone/iPad设备方向的方法
Apr 23 Javascript
Javascript堆排序算法详解
Dec 03 Javascript
Javascript数组操作函数总结
Feb 05 Javascript
jQuery语法小结(超实用)
Dec 31 Javascript
jquery对dom节点的操作【推荐】
Apr 15 Javascript
AngularJS Bootstrap详细介绍及实例代码
Jul 28 Javascript
js 判断数据类型的几种方法
Jan 13 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
May 15 Javascript
jQuery操作cookie的示例代码
Jun 05 jQuery
vue项目中js-cookie的使用存储token操作
Nov 13 Javascript
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数据库抽象层 PDO
2011/05/07 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
uploadify 3.0 详细使用说明
2012/06/18 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
Python图像处理之识别图像中的文字(实例讲解)
2018/05/10 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
抽象方法、抽象类怎样声明
2014/10/25 面试题
个人自我评价分享
2013/12/20 职场文书
股东合作协议书
2014/04/14 职场文书
公益广告标语
2014/06/19 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
初中毕业生感言
2015/07/31 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js