位置: 编程技术 - 正文

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

  • 企业取得房租收据怎么写
  • 不含税金额计算税额的计算公式
  • 城镇土地使用税的征税范围有哪些
  • 自然人税收管理系统扣缴客户端
  • 坏账准备的账务处理4步
  • 新个税劳务费税率怎么算
  • 产值指的是财务报表哪个数值
  • 加计扣除申报表填报说明
  • 增值税开票金额在哪里看
  • 进口报关单是什么样子的
  • 返利是冲减收入还是计入费用
  • 防伪税控发票维修流程
  • 工程会计的主要工作
  • win10专业版分辨率1920x1080不见了
  • win7提示windows进行了未授权的更改
  • 苹果电脑屏幕键盘怎么去除
  • win8电脑系统还原
  • php语言之面向对象编程 educoder
  • win11电脑怎么设置开机密码
  • 增值税发票要审核成功才能开吗
  • 固定资产一次性扣除后第二年账务处理
  • 阿里云 ide
  • 上月未结账本月不能操作任何业务
  • 事业单位财政专项资金可以用于职工社保
  • 大学生网页设计大赛
  • php防止用户重度登录
  • 财务支出表怎么做
  • 委托 研发费用
  • 存货的账务处理分录
  • 金蝶软件利润表公式怎么设置
  • 帝国cms如何调用网络
  • mac中mysql应该怎么运行
  • 礼物提前到会不会不好
  • 增值税专用发票查询系统官方网站
  • 总公司和分公司按什么分类
  • 费用结转的方法有哪些
  • 金蝶低值易耗品报废操作
  • 个体工商户定期定额怎么报税
  • 个人所得税征税对象是什么
  • 应收票据周转率公式
  • 缴纳增值税账务
  • 增值税申报开具其他发票包含哪些
  • 减免及返还增值税怎么算
  • 开外管证再省外能办理吗
  • 公司员工聚餐属于什么费用
  • 有没有月初发放当月工资的
  • 事业单位差旅费报销标准
  • 免税发票可以抵扣税收农产品吗
  • 商业健康保险抵扣个税规定
  • sql获取某个字符的位置
  • mysql 5.7.17 winx64安装配置方法图文教程
  • navicate创建存储过程
  • 微软宣布Q3推出MRTKV3工具包
  • 腾讯云 阿里云 营收对比
  • windows8.1如何分区
  • win7一键升级到win10
  • windows怎么加速
  • win2003安装
  • mac怎么用bootcamp
  • WINDOWS操作系统内置的GUEST
  • bboy.exe进程是病毒吗 bboy进程安全吗
  • ubuntu20.04问题
  • window资源管理器
  • windows xp
  • windows8触屏功能
  • win10 directx9
  • win7电脑出现广告弹窗怎么办
  • win8的控制面板在哪里打开
  • win10无法安装无线显示器
  • opengl oes纹理
  • Node.js中的全局变量有哪些
  • cmd 字符集
  • Android文本框怎么变成椭圆形?
  • bootstrap需要学多久
  • js函数详解
  • python如何用pi
  • python嵌套列表怎么遍历
  • 云南国家税务局官网登录入口
  • 广州市地方税务局官网
  • 营改增后土地增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设