位置: 编程技术 - 正文

js nextSibling属性和previousSibling属性概述及使用注意

编辑:rootadmin
1:nextSibling属性 该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。 需要特别注意的是:该属性在不同的浏览器中的执行结果并不都相同,见下面例示: 先来看一个例子: 该对象的结构表面上看,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一致 2:previousSibling属性 该属性与nextSibling属性的作用正好相反。例如:someTagObject.nextSibling.previousSibling其实返回的是该标签元素本身,但前提必须是:该标签元素的后面必须有一个同级的元素,否则就返回null了。 3:通过nextSibling或者 previousSibling所获得的HTML标签元素对象的属性问题 一般先通过nextSibling.nodeName来获知其标签名,或者通过nextSibling.nodeType来获知其标签类型,然后,如果该nextSibling.nodeName = #text,则通过nextSibling.nodeValue来获知其文本值;否则,可以通过nextSibling.innerHTML等其他常用标签元素属性来获取其属性。

推荐整理分享js nextSibling属性和previousSibling属性概述及使用注意,希望有所帮助,仅作参考,欢迎阅读内容。

js nextSibling属性和previousSibling属性概述及使用注意

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

js取得url地址参数实例 scriptlanguage="javascript"/***获取url地址中的参数*link:www.gimoo.net*/varurl="www.gimoo.net/af.php?id=&a=";alert(url);if(url.indexOf("?")!=-1){varp=url.indexOf("?");//返回所在位

分钟就入门的正则表达式基础教程 本文目标分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请

JavaScript对象创建及继承原理实例解剖 对象创建:当一个函数对象被创建时候,Function构造器产生的函数对象会运行类似这样的代码:this.prototype={constructor:this};假设函数FF用new方式构造对象时

标签: js nextSibling属性和previousSibling属性概述及使用注意

本文链接地址:https://www.jiuchutong.com/biancheng/377627.html 转载请保留说明!

上一篇:js中top/parent/frame概述及案例应用

下一篇:js取得url地址参数实例(用js获取地址栏url参数的方法)

  • 机械租赁适用税率
  • 怎么找高新技术企业的数据
  • 农产品加工会计分录
  • 收购发票加计扣除
  • 电子发票开票方怎么做账
  • 会务费税前扣除材料
  • 合伙开有限公司注销流程
  • 广告公司如何经营管理
  • 有形动产租赁服务计入什么科目
  • 税务1236600短信
  • 个体工商户税收怎么算
  • 某公司是一家刚成立的大型化妆品生产企业
  • 服务业暂估成本分录
  • 一般纳税人租赁费的税率是多少
  • 建筑企业升资质主管单位
  • 财政补贴收入是什么
  • 什么公司不需要融资
  • 总资产减少率怎么算
  • 税金计提多了怎么办
  • 原材料入库如何分类
  • 认缴出资日期是2050什么意思
  • 客户收集软件
  • 软件开发过程rup
  • 全员劳动生产率怎么计算出来的
  • linux系统中安装软件的批处理文件
  • beservice是什么进程
  • 权限控制的原则是什么
  • 不符合政策和条件的成语
  • 其它收益和递延收益
  • 如何成功安装暗区突围
  • 利用Linux Find命令查找文件方法记录 快速查找文件位置
  • 转让旧机器的会计分录
  • 提供加工劳务属于增值税征收范围吗
  • 包装物为什么是无菌的
  • mongodb添加环境变量
  • mongodb如何修改数据
  • 残保金都要申报吗
  • 转出未交增值税最终怎么转平
  • myeclipse配置数据库连接
  • 缴存的提存金是什么
  • mysql两张表差异数据
  • 筹建期间的开办费为什么不属于资产
  • 固定资产盘点盘什么
  • 企业的哪些支出不得列入成本费用原因
  • 无形资产处置的相关费用计入哪里
  • 数字证书如何申报社保
  • 暂估应付账款借贷方向
  • 内部转账单怎么填制
  • 农民工工资从专户里发放工资需要甲方盖章吗
  • 专利年费计入什么科目没有研发费用
  • 固定资产税法折旧年限规定
  • 应付账款暂估会计分录怎么写
  • 费用报销银行转账用途怎么写
  • 目标考核奖金做什么科目
  • 房地产企业收入确认条件税法
  • Windows Server 2016技术预览版第四版系统截图曝光 编号10565
  • vmware虚拟机怎么克隆
  • u盘装win8系统教程图解
  • bios中怎么设置显卡
  • Ubuntu 8.10 Server Ruby 的安装方法
  • ubuntu18.04安装eclipse
  • mm server conection failed
  • win7 u盘不显示
  • 用linux搭建服务器
  • 记住密码自动登录 会更新登陆信息吗
  • css盒子模型示意图
  • javascript语法术语
  • mac的命令
  • 有道词典下载安装
  • 跑马灯 css
  • js点击表格行获取当前行信息
  • js 实现一个new
  • javascript教程
  • 权限android.permission.write
  • 'd:skin' 开头的无效内容。此处不应含有子元素。
  • 民办非企业单位登记管理暂行条例
  • 申报税务登记日期怎么填
  • 黑龙江省税务局领导最新分工
  • 税务稽查问题应对心得
  • 计提缴纳城建税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设