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 相关文章推荐
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
Apr 13 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
Jan 15 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
js代码实现随机颜色的小方块
Jul 30 Javascript
详解JavaScript逻辑Not运算符
Dec 04 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
three.js加载obj模型的实例代码
Nov 10 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
jquery实现图片放大镜效果
Dec 23 jQuery
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
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
php获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
jquery应该如何来设置改变按钮input的onclick事件
2012/12/10 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
使用jQuery仿苹果官网焦点图特效
2014/12/23 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
React 实现拖拽功能的示例代码
2019/01/06 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
Python实例之wxpython中Frame使用方法
2014/06/09 Python
python实现用户答题功能
2018/01/17 Python
Python 函数返回值的示例代码
2019/03/11 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
使用OpenCV circle函数图像上画圆的示例代码
2019/12/27 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
如何唤起类中的一个方法
2013/11/29 面试题
学生党员思想汇报
2013/12/28 职场文书
兵马俑的导游词
2015/02/02 职场文书