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 相关文章推荐
js null undefined 空区别说明
Jun 13 Javascript
用JavaScript修改CSS属性的代码
May 06 Javascript
浅谈JavaScript Array对象
Dec 29 Javascript
详解addEventListener的三个参数之useCapture
Mar 16 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
javascript绘制漂亮的心型线效果完整实例
Feb 02 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 Javascript
javascript简单链式调用案例分析
May 10 Javascript
vue-cli 构建骨架屏的方法示例
Nov 08 Javascript
微信小程序实现商城倒计时
Nov 01 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
Nov 17 Vue.js
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内容解决方案
2014/08/25 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
js技巧--转义符&quot;\&quot;的妙用
2007/01/09 Javascript
javascript prototype 原型链
2009/03/12 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
详解Python设计模式之策略模式
2020/06/15 Python
奇怪的鱼:Weird Fish
2018/03/18 全球购物
六十大寿答谢词
2014/01/12 职场文书
学雷锋演讲稿
2014/03/04 职场文书
监察建议书范文
2014/03/12 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
公司宣传语大全
2015/07/13 职场文书
物业公司管理制度
2015/08/05 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS