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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
JQuery onload、ready概念介绍及使用方法
Apr 27 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
May 07 Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 Javascript
AngularJS基础 ng-src 指令简单示例
Aug 03 Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 Javascript
jQuery实现的手风琴侧边菜单效果
Mar 29 jQuery
vue一个页面实现音乐播放器的示例
Feb 06 Javascript
vue与iframe之间的信息交互的实现
Apr 08 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
Nov 06 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 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
DIY实用性框形天线
2021/03/02 无线电
PHP Header用于页面跳转要注意的几个问题总结
2008/10/03 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
Maps Javascript
2007/01/22 Javascript
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
wxPython中文教程入门实例
2014/06/09 Python
跟老齐学Python之大话题小函数(2)
2014/10/10 Python
Python中的sort()方法使用基础教程
2017/01/08 Python
基于Tensorflow一维卷积用法详解
2020/05/22 Python
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
《翻越远方的大山》教学反思
2014/04/13 职场文书
社区科普工作方案
2014/06/03 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
南极大冒险观后感
2015/06/05 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
八年级历史教学反思
2016/02/19 职场文书
Python绘制分类图的方法
2021/04/20 Python
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python