位置: 编程技术 - 正文

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参数的方法)

  • 农民工工资保证金管理暂行办法
  • 个体工商户增值税申报操作流程
  • 资源要素包括哪三个方面
  • pos机手续费开什么发票啊
  • 成本和费用的区别在于()
  • 企业弥补亏损的三个途径
  • 交易性金融资产有哪些
  • 已认证进项发票转出会计分录
  • 下脚料回收
  • 民间非营利组织会计科目
  • 银行直接扣的手续费怎么记账
  • 当月取得的进项必须当月勾选吗
  • 软件外包付款流程
  • deepin20.1怎么样
  • 一般纳税人购买原材料会计分录
  • 笔记本怎么清理D盘
  • 小规模纳税人计税方法
  • 主营业务收入科目应按什么进行明细核算
  • 企业存款利息收入要交哪些税
  • macbook无法调节音量
  • 建筑企业总产值是什么
  • 怎么用onekey重装系统
  • 现金日记账漏记去年的利息怎么算
  • 不动产出租要交什么税
  • 新的担保法是怎么规定的
  • 独立核算的分公司的账务处理
  • 子公司注销母子关系流程
  • 工会账户必须是专用账户吗
  • 瑞吉接送
  • json解析漏洞
  • js解构赋值浏览器报错
  • vue前端项目实战
  • 百旺金赋开票系统客服电话
  • 利润表三步法
  • 利息支出税前扣除时间
  • 利息收入的会计科目怎么做
  • 核销发生的坏账损失
  • 进项税转出的会计分录
  • 个人所得税其他扣除300一个月
  • 税控服务费电子普票能抵扣吗
  • 上一年度的费用能入今年账吗
  • 应交增值税进项税额为什么记借方
  • 政府补助分类有几种
  • 公司房租只有房东交吗
  • 会计从业资格证取消了吗
  • excel内账报表
  • 无偿调入的固定资产其贷方应计入
  • 一般纳税人劳务税率是多少?
  • 退休返聘人员工伤怎么赔偿
  • 委托代理出口如何缴纳增值税
  • 管理费用抵消分录
  • 科目余额表如何核对
  • 递延收入怎么做账
  • 单位之间借款还款怎么写
  • 进项大于销项的原因
  • 蓝字发票怎么作废
  • 如何设置生产成本总账表格
  • sql语句基础题及答案
  • sql删除重复数据只保留一条日期最大的
  • win10预览版选哪个
  • ubuntu系统电脑开机键盘亮 屏幕不亮
  • window8.1
  • linux br0配置
  • linux系统的配置
  • 给a标签加css的伪类
  • css浮动和清除浮动
  • python利用for循环求1到100的奇数之和
  • jquery写入json文件
  • js中top/parent/frame概述及案例应用
  • javascript 操作css
  • node 回调函数
  • dom教学
  • 用jquery
  • 你知道必要的意思吗英文
  • python内建函数 代码
  • Python的装饰器用法学习笔记
  • 江西电子税务局官网app
  • 山西国家税务网官网
  • 乌市沙区医保局电话是多少
  • 江苏省常熟市归哪管
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设