js nextSibling属性和previousSibling属性
来源:互联网 发布:js怎么处理json数据 编辑:程序博客网 时间:2024/05/17 01:51
具体请点击:http://www.verydemo.com/demo_c98_i9523.html
原文:http://blog.csdn.net/biologypianoprogram/archive/2009/04/30/4139903.aspx
该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。
需要特别注意的是:该属性在不同的浏览器中的执行结果并不都相同,见下面例示:
先来看一个例子:
<body> <div> <input id="a4" type="button" onclick="alert(this.nextSibling);" value="d" /> <input id="a5" type="button" onclick="alert(this.nextSibling);" value="e" /> </div> </bod
该对象的结构表面上看,div的nextSibling只有2项——两个input节点。但实际上有5项——/n,input,/n,input,/n。 这是因为input作为创建各种表单输入控件的标签,无论是生成button、checkbox、radio...等或其他表单控件,IE都会自动在后面 创建一个1字节位的空白。
IE将跳过在节点之间产生的空格文档节点(如:换行字符),而Mozilla不会这样——FF会把诸如空格换行之类的排版元素视作节点读取,因此,在ie 中用nextSibling便可读取到的下一个节点元素,在FF中就需要这样写:nextSibling.nextSibling了。
opera和safari对nextSibling的处理方式与FF一致
该属性与nextSibling属性的作用正好相反。例如:someTagObject.nextSi…………………………………………………………………………
- js nextSibling属性和previousSibling属性
- js nextSibling属性和previousSibling属性
- js nextSibling属性和previousSibling属性
- js nextSibling属性和previousSibling属性
- js nextSibling属性和previousSibling属性和NodeType返回类型
- previousSibling & nextSibling 属性学习
- js nextSibling属性和previousSibling属性 javascript之getAttribute()方法 应用续
- 浏览器对js中nextSibling与previousSibling属性的支持
- js的 nextsibling 和previousSibling
- js DOM的previousSibling 和 nextSibling
- js DOM的previousSibling 和 nextSibling
- js的nextSibling和previousSibling兄弟节点 nextSibling
- js的nextSibling属性
- js的nextSibling和previousSibling兄弟节点 nextSibling:取得下一个兄弟节点;
- nextSibling属性
- nextSibling previousSibling
- nextSibling和previousSibling中浏览器的兼容问题
- javascript 中的nextSibling和previousSibling使用注意事项
- VirtuaBox的安装功能增强,可以实现主机与虚拟机之间的互相拷贝以及虚拟机的任意大小
- 原生JS总结1------操作遍历的dom元素
- 《Ext JS 4 First Look》翻译之五:Grid、Tree和Form
- 设计模式总结
- 关于全排列算法实现
- js nextSibling属性和previousSibling属性
- dataguard 基础
- VELOCITY 报错分析
- 有一堆袜子,如何用最快速高效的算法来给袜子配对?
- [转]【听译大师说话】python 创始人访谈录 1: 关于 django 和 ruby
- android学习日记7--安装maven插件后无法创建项目?
- Scripts:数据库巡检脚本for 8i dba_snapshot_database_8i.sql
- loadView、viewDidLoad、initWithCoder、initWithNibName、awakeFromNib的用法
- gdb能够解决linux的C/C++程序所有crash问题吗?