位置: 编程技术 - 正文

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新版利润表
  • 分公司非独立核算是什么意思
  • 污水处理费免征增值税申报怎么填写
  • 收回已作为坏账准备的应收账款会计分录
  • 厂房面积测绘收费标准
  • 监控系统计入开户费用吗
  • 重复做了以前做过的梦
  • 增值税普通发票可以抵扣吗
  • 营业执照首次年报
  • 去年没有交社保,今年交了有用吗
  • 生产成本为什么不属于费用
  • 快递公司怎么纳入社保
  • 母公司资产转移到子公司
  • 工会费是税前扣除还是税后扣除
  • 个人出租住房需要交城镇土地使用税吗
  • 禁止局域网用户访问权限
  • commandlineoptionsyntaxerror翻译详情
  • 购买原材料的运输费计入什么科目
  • php环境中可毒
  • 中秋福利发放现金怎么做表
  • 企业研发费用可以只加计一半吗
  • window7怎么开机
  • 完工产品成本怎么分配
  • phpstorm配置php环境 mac os
  • 计算所得税费用公式excel
  • 增值税专用发票电子版
  • 工资的补贴是多少
  • 本月发生的费用,下月取得发票,怎么做账
  • 进项税额不得从销项税额中抵扣是什么意思
  • centos执行sh
  • mysql主从配置详解
  • 公司购买银行理财产品账务处理
  • 信用减值损失和公允价值变动的区别
  • 财务管理税后利息费用都包含什么
  • 本票汇票支票的区别表格
  • 内控制度包括哪几方面
  • 长期未用的定金可以退吗
  • 公司新产品研发上市的意义和价值
  • 哪些发票能做公章
  • 什么是电子商业承兑汇票贴现
  • 民营企业固定资产管理规定
  • sql局部变量标识符
  • unix du
  • win8屏幕显示时间
  • mac如何设置启动系统
  • fedora系统怎么安装
  • ghost后恢复
  • 系统分区引导修复
  • ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  • 如何安装win7系统教程
  • windows无法更改设置
  • 如何远程登录路由器
  • gcuservice.exe
  • centos安装问题
  • Linux rpm包中的64位、32位、i386、i586、Noarch名词解释
  • python中判断
  • python black
  • Unity3D游戏开发标准教程
  • bat批量命名
  • eslint-plugin
  • 单例类python
  • Android platform build guide for Exynos-4412(odroid -X/X2/U2/U3/Q2/Q)
  • 安装node-sass报错
  • unity she
  • 置顶怎么折叠起来
  • javascript的介绍
  • 国家税务总局全国增值税发票官网
  • 专用发票如何导出
  • 季度税额怎么算
  • 怎么在电脑上下载浙政钉
  • 香港企业查询系统
  • 税收征管工作的基本目标
  • 广告行业税率6%包含的内容
  • 为什么有的企业在企查查上查不到
  • 2021房屋退税流程怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设