位置: 编程技术 - 正文

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

  • 城市配套费的用途
  • 目的税包括
  • 房产税纳税义务人
  • 疫情捐款收据有什么用吗
  • 税控盘减免税款年末如何结转
  • 外来审计人员交通费
  • 实际成本法和计划成本法的会计分录
  • 应交增值税减免税款
  • 挖掘机要交多少个人所得税
  • 专用发票抵扣联放在凭证中吗
  • 清算期间,公司是否可以经营
  • 复式记账的优点有哪些
  • 资产的企业所得税怎么算
  • 个体工商户怎么分配股份
  • 幼儿园增值税优惠政策
  • 货样广告品管理办法
  • 基本电费等于
  • 开完红字发票后,正数发票如何开具?
  • 股份支付为什么计入资本公积?
  • 主体资格的法律规定
  • 个人可以开技术服务费发票税率多少
  • 技术开发费税收优惠政策
  • 购买食堂餐具开票怎么开
  • 异地预缴的税款是抵减全部的税款吗
  • 长期股权投资采用成本法核算,被投资单位实现的净利润
  • 电子承兑到期提示付款选择线上还是线下
  • 购买加油卡能否开发票
  • 增值税小规模纳税人优惠政策
  • 发票未到计提房租费用会计分录
  • 先收到发票后到货分录
  • 如何使用网络安全
  • linux安装c语言环境
  • win7绝地求生帧数不稳定
  • 冲减增值税进项税怎么处理
  • 金蝶固定资产减少怎么做
  • 公司流水账是会计做吗
  • 物权请求权是什么意思
  • 深度科技win10
  • 销售返利应该怎么做账
  • 深度学习模型精度fp16和fp32
  • 工程施工与工程结算会计科目
  • laravel框架中文手册
  • 蜈蚣什么情况下出现
  • docker常用命令大全简书
  • 命名空间 php
  • 增值税发票退回重开期限
  • 企业注销前的账务处理
  • 增值税普通发票几个点
  • 差额纳税的劳务派遣安保服务征收率
  • 不认证的发票可以作废吗
  • 企业所得税免税项目
  • 有进项发票没有销项发票怎样做账
  • 固定成本和变动成本举例
  • 来料加工的账务处理新收入准则
  • 专项应付款转入资本公积的规定
  • 增值税专用设备是什么
  • 不动产经营租赁会计分录
  • 研发费用范围不包括
  • 美容行业如何做好管理工作
  • 金蝶专业版怎么反过账
  • 2018年水利建设基金税率
  • win10预览版21277
  • iis w3svc
  • 主板不支持u盘装系统怎么办
  • win10出现恢复界面0xc000000f
  • linux中find命令用法
  • javascript怎么学
  • 微信小程序开发用什么语言
  • js实现页面跳转跳到主页
  • linux自启命令
  • python基础教程 入门教程
  • bootstrap基础教程pdf
  • JavaScipt中Function()函数的使用教程
  • js插件推荐
  • javascript程序设计教程
  • json数据格式的理解
  • 刮刮奖软件下载
  • 印花税在哪里查询
  • 天津市东丽区军粮城派出所电话
  • 非房地产企业转让旧房土地增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设