Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mencari tag induk dalam javascript

Bagaimana untuk mencari tag induk dalam javascript

青灯夜游
青灯夜游asal
2021-10-19 17:32:407571semak imbas

Cara mencari teg induk dalam JS: 1. Gunakan atribut parentNode, sintaksnya ialah "objek elemen anak.parentNode" 2. Gunakan kaedah parent() atau parents() dalam Jquery, sintaks ialah "objek elemen anak.parentNode parent()" atau "objek elemen child.parents()".

Bagaimana untuk mencari tag induk dalam javascript

Persekitaran pengendalian tutorial ini: sistem windows7, versi javascript1.8.5&&jquery2.1.1, komputer Dell G3.

Kaedah untuk mencari nod elemen induk ialah:

1 Kaedah asli--atribut parentNode

atribut parentNode. boleh dikembalikan Nod induk sesuatu nod.

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

2. Kaedah Jquery (ingat untuk mengimport pakej)

  • 元素.parent() Mengembalikan nod induk pertama bagi elemen

  • 元素.parents() Mengembalikan tatasusunan yang mengandungi semua nod induk elemen

Berikut ialah contoh:

ffd43448117c1013fbeeed3f564491ad
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
    a80eb7cbb6fff8b0ff70bae37074b813
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
dc6dce4a544fdca2df29d5ac0ea9906b45a2772a6b6107b401db3c9b82c049c2975f881abd041d8a9a52113a3d7608725db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d11416b28748ea4df4d9c2150843fecfba68
b9197df398584b98b2410e5b164be7af2cacc6d41bbb37262a98f745aa00fbf0
3f1c4e4b6b16bbbd69b2ee476dc4f83a
    //原生的方法
    document.getElementById('a').parentNode //得到45a2772a6b6107b401db3c9b82c049c2节点
    //也可以这么玩
    document.getElementById('a').parentNode.parentNode //得到dc6dce4a544fdca2df29d5ac0ea9906b节点
 
    //Jquery的方法  记得导包哦
    $('#a').parent();//得到45a2772a6b6107b401db3c9b82c049c2节点
    $('#a').parent().parent();//得到dc6dce4a544fdca2df29d5ac0ea9906b节点
    $('#a').parents();//得到所有父级节点   45a2772a6b6107b401db3c9b82c049c2 ,dc6dce4a544fdca2df29d5ac0ea9906b ,6c04bd5ca3fcae76e30b72ad730ca86d ,100db36a723c770d327fc0aef2ce13b1
    $('#a').parents('body');//得到6c04bd5ca3fcae76e30b72ad730ca86d节点
2cacc6d41bbb37262a98f745aa00fbf0
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

[Pembelajaran Disyorkan :Tutorial lanjutan JavaScript

Atas ialah kandungan terperinci Bagaimana untuk mencari tag induk dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn