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 相关文章推荐
javascript 简练的几个函数
Aug 29 Javascript
JQuery 学习笔记01 JQuery初接触
May 06 Javascript
jquery学习总结(超级详细)
Sep 04 Javascript
JavaScript中this详解
Sep 01 Javascript
第一次接触神奇的Bootstrap菜单和导航
Aug 01 Javascript
快速解决js中window.location.href不工作的问题
Nov 02 Javascript
js拖拽功能实现代码解析
Nov 28 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
深入理解JavaScript和TypeScript中的class
Apr 22 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
详解vue项目中调用百度地图API使用方法
Apr 25 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
Aug 09 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下使用SimpleXML 处理XML 文件
2010/02/27 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
php身份证号码检查类实例
2015/06/18 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
Python操作Word批量生成文章的方法
2015/07/28 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
会计毕业生求职简历的自我评价
2013/10/20 职场文书
英语老师推荐信
2014/02/26 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
质量提升方案
2014/06/16 职场文书
爱牙日活动总结
2014/08/29 职场文书
就业意向书范本
2015/05/11 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python