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

找父元素节点的方法有:
1、原生方法–parentNode属性
parentNode 属性可返回某节点的父节点。
2、Jquery方法(记得导包)
1 2
| 元素.parent() 返回元素的第一个父节点 元素.parents() 返回一个包含元素所有父节点的数组
|
下面有个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <!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 document.getElementById('a').parentNode.parentNode
$('#a').parent(); $('#a').parent().parent(); $('#a').parents(); $('#a').parents('body'); </script> </body> </html>
|
二、找子元素节点的方法有:
1、原生方法–childNodes属性
childNodes 属性可返回某节点的子节点。
2、Jquery方法(记得导包)
1 2
| 元素.child() 返回元素的第一个子节点 元素.children() 返回一个包含元素所有父节点的数组
|
下面有个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <!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 document.getElementById('id').childNodes.childNodes
$('#div').child(); $('#div').child().child(); $('#div').children(); $('#div').children('a'); </script> </body> </html>
|
以上是javascript中怎么找父级标签和子级标签全部内容,希望文章能够帮你解决javascript中怎么找父级标签和子级标签所遇到的程序开发问题。