位置: 编程技术 - 正文

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

  • 企业的税务风险研究怎么写
  • 保险佣金个人所得税怎么算
  • 个人所得税退的多好还是少好
  • 核定征收一般纳什么税
  • 账载金额和实际金额的区别
  • 国税 增值税
  • 划拨房二次出售缴纳出让金吗
  • 工程预付款是否监管
  • 出口抵减内销产品应纳税额年终结转
  • 公司购买的绿植普票怎么抵扣
  • 增值税专用发票可以开电子发票吗
  • 苗木增值税发票税率
  • 补缴企业所得税汇算清缴会计分录怎么做
  • 关于非上市公司的法律
  • 公对公转账不开票可以吗
  • 商场的租金怎样交税
  • Win10专业版家庭版企业版
  • 在win7系统中,添加打印机驱动程序
  • 怎么修改wifi密码视频教程
  • 公司收到医疗保障局打入的钱怎么做账
  • 完税凭证遗失后还能用吗
  • 劳务派遣公司账目如何做
  • 一般纳税人怎么交税
  • 我的世界1.12.2优化下载
  • 未开票收入怎么做账
  • 对数组描述正确的是
  • php7.2编译安装
  • 公司房产处置
  • bat开源项目
  • php上传文件类型
  • vue $route
  • node.js解决跨域请求
  • php设置title
  • php中定义函数
  • 自动登录微信号
  • 小客车能用多少年
  • vue 快速上手
  • 工伤保险赔偿范围和企业承担范围
  • 进口关税增值税如何做账
  • 个税赡养老人专项扣除 多人
  • 会计中的一级科目是什么意思
  • dedecms转其他cms
  • 工资发放用现金
  • 母子公司关联交易规定
  • 即征即退增值税怎么申报
  • 劳务公司给包工头转账交税吗
  • 固定资产一次性扣除账务处理
  • 企业所得税征收方式有哪些?
  • 国债利息收入计入什么会计科目
  • 待抵扣进项税额转出会计分录
  • 土地增值税应纳税额
  • 处置固定资产净收益属于利得吗
  • 出口收汇核销单是什么意思
  • 预付账款计提减值吗
  • 电子增值税发票样本
  • 境外企业向境内企业提供技术服务
  • 施工单位食堂管理要求
  • 公司软件使用制度
  • 财务报表未备案可以不填吗
  • 企业的免税收入范围
  • 高新企业研发项目规定几个
  • 房地产开发企业增值税怎么算
  • 跨服务器访问数据库
  • utilman.exe - utilman是什么进程
  • ac1st19.dll
  • linux的发展
  • centos部署django项目
  • win8怎么运行命令
  • 如何在linux shell关闭443端口
  • cocos2d rpg
  • python转换语句
  • 谈一谈js中的执行者是谁
  • 文件夹权限命令
  • python3 mongodb
  • python怎么调用shell脚本
  • vue瀑布流实现
  • 如何认真贯彻落实中央八项规定,切实改进工作作风
  • 沈阳税务机关地区编号
  • 云南省电子税务局登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设