位置: 编程技术 - 正文

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

  • 取得的证券投资业绩
  • 拆迁补偿款如何做账务处理
  • 税收的基本特征包括?
  • 没有申报个税的工资怎么入账
  • 礼品进项怎么做进项转出
  • 折扣方式销售货物增值税
  • 保险政保业务
  • 原始凭证太多如何删除
  • 发票号码不一致可以报销吗
  • 小规模纳税人季度多少免税
  • 收到投资款的会计科目
  • 2019年工会经费新规定
  • 工会经费计入现金流量表哪项
  • 集团财务公司资金管理
  • 增值税优惠政策中即征即退和先征后退有什么区别?
  • 销售收入打折后怎么算
  • 退休人员返聘工资按工资薪金还是劳务报酬
  • 暂估入库发票差额怎么办
  • 当月抵扣的发票可以下个月记账吗
  • 企业减免6%的税的营业范围有哪些?
  • 企业所得税申报流程图
  • 税务需要申报吗
  • 差额纳税怎么记账
  • 纳税的税种有哪些
  • 以旧换新增值税税率是多少
  • 购买商品用于赠送
  • 小规模纳税人是公司还是个人
  • 预付账款供应商类别怎么填
  • 预收款项确认主营业务收入谨慎性
  • 局域网内ip地址冲突怎么找出来
  • 银行承兑汇票质押率90%
  • 茶叶的种类有哪些,八大茶类你都知道吗?
  • php root
  • php如何自定义函数
  • 杜鹃花的养殖方法和修剪
  • 房地产土地使用税核减条件
  • 公司偷税漏税有哪些表现形式
  • php常用的魔术方法有哪些
  • 发票取得取得售卡方公司开具的增值税专用发票
  • 企业接受投资会导致所有者权益增加吗
  • 研发费用大于收入
  • 固定资金的概念及其特点
  • 增值税在纳税申报表中怎么得出
  • 什么是预收账款减少
  • 小规模纳税人通行费电子普票能抵扣吗
  • php判断是否存在某字符串
  • 发工资时代扣房贷怎么办
  • 税务企业类型分为哪几种
  • 企业主营业务利润是由什么构成的
  • sqlserver2008数据库备份和恢复步骤
  • 加计抵减的其他收益免税吗
  • 收据可以入账报销吗
  • 展会赠品
  • 税控维护费减免税款
  • 多计费用以前年度损益调整账务处理
  • 长期借款工程验收会计分录怎么做
  • 土地作为无形资产还是固定资产
  • 报销管理规定
  • 收到增值税发票后该如何处理啊?
  • 补充资本金有哪些途径
  • 简易计税项目可以抵扣进项税吗?
  • 住宿费报账怎么写
  • 建账需要买哪些会计用品
  • win7 光盘
  • macbookpro 安装
  • centos锁定屏幕命令
  • fedora最新版本
  • srv32.exe - srv32进程是什么文件 有何作用
  • mssecsvr.exe病毒现象
  • window 80端口被占用
  • 批处理常用命令总结
  • opengl矩形
  • nodejs怎么启动服务
  • 批处理文件是将需要连续使用的可多次重复使用的
  • shell批量执行curl
  • 模拟新浪微博用户注册程序设计
  • python简要介绍
  • 重庆市国家税务局电子税务局官网
  • 无锡地铁时速多少公里
  • 江苏医保网上服务大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设