位置: 编程技术 - 正文

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

  • 公司缴纳养老保险不在个人账户里吗
  • 金税四期对增值税发票的比对
  • 会计电算化的内容及过程
  • 小微企业增值税起征点是多少
  • 收银设备如何入账的
  • 厂里搬厂赔偿员工标准
  • 没经营的个体户营业执照怎么注销
  • 出差旅费补助报销明细表需要发票吗?
  • 2021年工作绩效未达标扣工资
  • 预收款开票的税务处理
  • 偿还不起债务大约能判多少年
  • 产权转移书据印花税计入什么科目
  • 公司长期应付账款怎么算
  • 中央空调 付款
  • 加油的时候可以开发票吗
  • 接收虚开增值税专用发票要判刑吗
  • 所得税多交但又不想去税务局退税怎样做账?
  • 小规模的企业
  • 小规模购买财务软件怎么做分录
  • 建筑工程确认收入条件
  • 外包劳务费用如何计算
  • 存货计价方法的选择对利润表中的项目没有影响
  • 计提固定资产折旧
  • windows 10怎么回事
  • win7系统打开软件就停止工作
  • 餐饮发票可以计入研发费用吗
  • 库存退回
  • 系统托盘图标禁用
  • linux怎么用微信
  • php两个数组相加结果
  • 哥德堡的港口
  • 两个岗位 如何选择
  • 蓝湖怎么用的
  • vue引入svg图片
  • php实现购物车功能
  • php邮箱验证示例怎么写
  • 预缴所得税会计分录咋做
  • centos php7.4
  • 人工智能机器人的好处
  • nmcli命令全称
  • 去年的所得税计提多了怎么做分录
  • timeout&f
  • python 二值化
  • 财政补助收入分录
  • 成本费用票包括哪些
  • 残次品生产成本计算
  • 企业官网用什么系统
  • 年终奖发放有法律规定吗
  • 免费下载仿iOS主题
  • 税控设备抵减增值税必须当月抵减吗
  • 六税两费减半征收政策
  • sql分页存储过程
  • 基金管理公司是什么意思
  • 对公账户发票和普通发票不一样吗
  • 下月初可以认证上月的发票么
  • 企业亏损所得税处理
  • 委托代销业务的会计分录
  • 事业单位的职工可以办营业执照吗
  • 暂估出库需要确认收入吗
  • 费用化资本化对税收的影响
  • 新开的公司税务那边要办什么
  • 借款归还时的收据填写
  • 三代个税返还算什么费用
  • 金税盘费用不交会怎么样
  • 当你想弥补想还清
  • 购进农产品直接销售核定扣除
  • 按关键字13,24,37,90,53,34
  • 系统中想禁止运行怎么办
  • sudo service: command not found 报错的解决方法
  • linux检查是否存在vxlan模块
  • ps是什么文件
  • win7电脑老是自动重启是什么原因
  • js中不用var声明
  • 一个简单的小实验
  • jQuery Ajax使用FormData对象上传文件的方法
  • jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
  • jquery获取页面元素
  • 简述python语言
  • 预约怎么缴费
  • 古代怎样征兵
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设