当前位置:首页 > 博客人生 > 技术分享

文章摘要:javascript中查找父标签的方法:1、利用parentNode属性,语法“子元素对象.parentNode”;2、借助Jquery中的parent()或parents()方法,语法“子元素对象.parent()”或“子元素对象.parents()”。

javascript中怎么找父级标签和子级标签

发布时间:2022-07-16 作者:小沈子 分类: JavaScript

一、JS中查找父标签的方法:

1、利用parentNode属性,语法“子元素对象.parentNode”;

2、借助Jquery中的parent()或parents()方法,语法“子元素对象.parent()”或“子元素对象.parents()”。


680958659df839c2f737dc5ff8f7e327.jpg


找父元素节点的方法有:

1、原生方法--parentNode属性

parentNode 属性可返回某节点的父节点。


元素.parentNode //返回元素的第一个父节点


2、Jquery方法(记得导包)

元素.parent() 返回元素的第一个父节点

元素.parents() 返回一个包含元素所有父节点的数组

下面有个例子:


<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
<div><span><a id="a"></a></span></div>
<script src="jquery-2.1.1.min.js"></script>
<script>
    //原生的方法
    document.getElementById('a').parentNode //得到<span>节点
    //也可以这么玩

    document.getElementById('a').parentNode.parentNode //得到<div>节点


    //Jquery的方法  记得导包哦
    $('#a').parent();//得到<span>节点
    $('#a').parent().parent();//得到<div>节点
    $('#a').parents();//得到所有父级节点   <span> ,<div> ,<body> ,<html>
    $('#a').parents('body');//得到<body>节点
</script>
</body>
</html>


二、找子元素节点的方法有:

1、原生方法--childNodes属性

childNodes 属性可返回某节点的子节点。


元素.childNodes //返回元素的第一个子节点


2、Jquery方法(记得导包)

元素.child() 返回元素的第一个子节点

元素.children() 返回一个包含元素所有父节点的数组

下面有个例子:


<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
<div id="div"><span><a></a></span></div>
<script src="jquery-2.1.1.min.js"></script>
<script>
    //原生的方法
    document.getElementById('id').childNodes   //得到<span>节点
    //也可以这么玩

    document.getElementById('id').childNodes.childNodes //得到<a>节点


    //Jquery的方法  同样记得导包哦
    $('#div').child();//得到<span>节点
    $('#div').child().child();//得到<a>节点
    $('#div').children();//得到所有父级节点   <span> ,<a>
    $('#div').children('a');//得到<a>节点
</script>
</body>
</html>

      

       以上是微超之家为你收集整理的javascript中怎么找父级标签和子级标签全部内容,希望文章能够帮你解决javascript中怎么找父级标签和子级标签所遇到的程序开发问题。 如果觉得微超之家网站内容还不错,欢迎将微超之家网站推荐给程序员好友。



上一篇: c# .net PayPal支付配置验证(附代码)


下一篇: asp.net web开发框架_Web前端开发必不可少的9个开源框架

赞助打赏

  • 支付宝扫码
  • 微信扫码