位置: 编程技术 - 正文

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

  • 支付宝如何缴纳车辆购置税
  • 税负转嫁的概念是什么
  • 私车公用如何处理
  • 关税计入存货成本分录
  • 无形资产计税依据
  • 410768金税盘
  • 营业成本增加会导致
  • 税务机关如何正确行使代位权
  • 电算化怎么操作
  • 财产保险合同印花税谁交
  • 来料加工企业的人工工资计入什么费用
  • 冲销估价入账
  • 检测样品留样期限
  • 可以先报税后结账吗
  • 购买的职业险计入哪个科目
  • 土地增值税清算时间
  • 财务软件要入固定资产吗
  • 跨区域施工要交什么税
  • 实收资本印花税申报期限
  • 企业所得税弥补亏损明细表怎么看
  • 建安官网
  • 专票丢了可以拿复印件在所得税前列支吗
  • 股份利润怎么分
  • 企业亏损减资的会计处理
  • 工程部物品领用表格模板
  • 收到个人转款会计分录
  • linux怎么添加命令
  • 预缴附加税款会退税吗
  • 商会收到的会费要交企业所得税
  • 一个php请求的执行过程
  • php yield 异步
  • vue unknown custom element
  • 企业所得税股息红利所得来源地
  • 增值税加计抵减怎么算
  • 若依框架前端如何通过后端加载页面
  • php全局变量和局部变量
  • 捐赠支出如何做凭证
  • 律师费怎么要回来
  • 固定资产清理应交增值税怎么算
  • 金融机构存放的保证金存款
  • 商品出入库台账
  • 企业的对公账户怎么办理
  • phpcms v9安装教程
  • 航天信息服务费的会计分录
  • SQL Server 2016的数据库对象有那些?
  • 在建工程过程中取得收入怎么入账
  • 赡养老人专项附加扣除的标准
  • 长期待摊费用是非流动资产吗
  • 电子发票与纸质发票具有不同的法律效力
  • 以摊余成本计量的债权投资与以公允价值计量且其变动
  • 房屋租赁合同印花税怎么交,一年一次吗
  • 本年利润的会计分录怎么做
  • 工地扬尘检测仪图片
  • 捆绑销售如何做税务处理合适?
  • 净利润递延所得税
  • 承兑汇票兑现账户是什么
  • 高速公路车辆通行卡没还怎么办
  • 个人股权激励收入税率
  • 会计证异地可以考吗
  • 边际成本是什么意思大白话
  • 注册资本和实收股本的区别
  • 如何监测和优化电池寿命
  • Windows Server 2008如何设置自动获取ip?设置自动获取ip教程
  • ubuntu software database is broken错误该怎么解决?
  • gzip压缩慢
  • centos zsh
  • win8怎么调出任务栏
  • Win10 Mobile 10586.29重要更新 可以玩wp7中的游戏
  • div与span区别及用法
  • 自动返回主页
  • js网页自动化
  • 创建网元
  • unity3D利用W,A,S,D让物体移动
  • unity的shader用法
  • python中的stringvar
  • 湖北电子网上税务怎么交
  • 水利建设基金的税率
  • 2006年发生哪一些大案
  • 进口哪些情况要交税
  • 船舶吨税是中央税还是地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设