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 相关文章推荐
HTML TO JavaScript 转换
Jun 26 Javascript
解读IE和firefox下JScript和HREF的执行顺序
Jan 12 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 Javascript
js如何实现淡入淡出效果
Nov 18 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
Nov 21 Javascript
jQuery实现复制到粘贴板功能
Feb 11 Javascript
vue2笔记 — vue-router路由懒加载的实现
Mar 03 Javascript
javascript深拷贝的原理与实现方法分析
Apr 10 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 Javascript
教你如何用node连接redis的示例代码
Jul 12 Javascript
原生js实现二级联动菜单
Nov 27 Javascript
es6函数之箭头函数用法实例详解
Apr 25 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
php session 写入数据库
2016/02/13 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
懒就要懒到底——鼠标自动点击(含时间判断)
2007/02/20 Javascript
JavaScript 学习笔记(十六) js事件
2010/02/01 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
python中sleep函数用法实例分析
2015/04/29 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python 列表去重去除空字符的例子
2019/07/20 Python
python 经典数字滤波实例
2019/12/16 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
找到不普通的东西:Bonanza
2016/10/20 全球购物
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
会计与出纳自荐书范文
2014/03/16 职场文书
大学生求职信
2014/06/17 职场文书
2019感恩宣传标语!
2019/07/05 职场文书