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 相关文章推荐
js控制再次点击按钮之间的间隔时间可防止重复提交
Aug 01 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
js实现简单的省市县三级联动效果实例
Feb 18 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
js中的DOM模拟购物车功能
Mar 22 Javascript
ES6新特性之模块Module用法详解
Apr 01 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
Apr 12 Javascript
基于JavaScript实现前端数据多条件筛选功能
Aug 19 Javascript
实例解析Vue.js下载方式及基本概念
May 11 Javascript
Vue项目添加动态浏览器头部title的方法
Jul 11 Javascript
vue点击当前路由高亮小案例
Sep 26 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
对Session和Cookie的区分与解释
2007/03/16 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
微信小程序实现简单的select下拉框
2020/11/23 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
python 上下文管理器使用方法小结
2017/10/10 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Python logging模块用法示例
2018/08/28 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
好书伴我成长演讲稿
2014/05/14 职场文书
大学毕业生推荐信
2014/07/09 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
python全面解析接口返回数据
2022/02/12 Python
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫