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的js分页代码
Jun 10 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
Sep 16 Javascript
javascript拖拽上传类库DropzoneJS使用方法
Dec 05 Javascript
Shell脚本实现Linux系统和进程资源监控
Mar 05 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
Jul 17 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
Apr 18 Javascript
jquery实现图片上传前本地预览功能
May 10 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
微信小程序实现下载进度条的方法
Dec 08 Javascript
vue滚动插件better-scroll使用详解
Oct 18 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
Nov 12 Javascript
Node.js文本文件BOM头的去除方法
Nov 22 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的面试题集,附我的答案和分析(一)
2006/11/19 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
javascript:void(0)点击登录没反应怎么解决
2015/11/13 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
JavaScript中利用for循环遍历数组
2017/01/15 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
[04:48]DOTA2亚洲邀请赛林书豪为VGJ加油
2017/04/01 DOTA
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python 导入文件过程图解
2019/10/15 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
2020/08/28 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
西班牙手机之家:Phone House
2018/10/18 全球购物
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
打架检讨书100字
2014/01/19 职场文书
微信营销策划方案
2014/02/24 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
商业计划书之服装
2019/09/09 职场文书
opencv 分类白天与夜景视频的方法
2021/06/05 Python
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python