javascript中的nextSibling使用陷(da)阱(keng)


Posted in Javascript onMay 05, 2014

今天写js的时候遇到了一个陷(da)阱(keng)

关于HTML/XML节点的问题

据说在IE中nextSibling不会返回文本节点,而chrome或者firefox等会返回文本节点……

这个我的工作带来了很严重的问题

在网上搜到了很多处理方法,都是给js添加各种封装的函数……

后来我发现有个nextElementSibling方法……

这个不会返回文本节点,不管是什么浏览器……

真是大坑

同样,对于fistChild有对应的firstElementChild。其他的选择节点的函数应该也有对应的Element方法,不过还没试过……

然后我突然发现了个fistChildElement()……⊙?⊙b汗,我猜这是c++里面的……

Javascript 相关文章推荐
10个实用的脚本代码工具
May 04 Javascript
javascript中关于执行环境的杂谈
Aug 14 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
May 17 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
Sep 14 Javascript
angular ng-model 无法获取值的处理方法
Oct 02 Javascript
vue-router传递参数的几种方式实例详解
Nov 13 Javascript
layui禁用侧边导航栏点击事件的解决方法
Sep 25 Javascript
Vue实现页面添加水印功能
Nov 09 Javascript
vue-autoui自匹配webapi的UI控件的实现
Mar 20 Javascript
js 解析 JSON 数据简单示例
Apr 21 Javascript
Electron实现应用打包、自动升级过程解析
Jul 07 Javascript
小程序点餐界面添加购物车左右摆动动画
Sep 23 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 #Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
May 05 #Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 #Javascript
javascript 获取元素样式必杀技
May 04 #Javascript
javascript操作excel生成报表全攻略
May 04 #Javascript
javascript如何使用bind指定接收者
May 04 #Javascript
用jquery.sortElements实现table排序
May 04 #Javascript
You might like
PHP实现网上点歌(二)
2006/10/09 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
PHP递归的三种常用方式
2019/02/28 PHP
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
python从入门到精通(DAY 1)
2015/12/20 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python内置模块turtle绘图详解
2017/12/09 Python
python机器学习实战之K均值聚类
2017/12/20 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
护士思想汇报
2014/01/12 职场文书
学生喝酒检讨书
2014/02/06 职场文书
《在家里》教后反思
2014/03/01 职场文书
产假请假条
2014/04/10 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
2014年电教工作总结
2014/12/19 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
创业计划书之美甲店
2019/09/20 职场文书
Win2008系统搭建DHCP服务器
2022/06/25 Servers