nodelist bermaksud senarai nod Ia adalah objek dalam JavaScript Ia adalah objek seperti tatasusunan yang digunakan untuk menyimpan satu set nodelist objek adalah serupa dengan objek HTMLCollection boleh lulus indeks untuk diakses.
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
NodeList ialah objek dalam JavaScript Ia adalah objek seperti tatasusunan yang digunakan untuk menyimpan satu set nod tersusun objek
Objek NodeList ialah senarai nod (koleksi) yang diperoleh daripada dokumen.
Objek NodeList adalah serupa dengan objek HTMLCollection. Sesetengah kaedah dalam penyemak imbas lama (seperti getElementsByClassName()) mengembalikan objek NodeList dan bukannya objek HTMLCollection. Harta childNodes bagi semua penyemak imbas mengembalikan objek NodeList. Kebanyakan pelayar querySelectorAll() mengembalikan objek NodeList. Elemen dalam NodeList boleh diakses melalui indeks (bermula pada 0). Senarai nod sentiasa dikemas kini. Jika elemen dipadamkan atau ditambah pada senarai nod atau dokumen XML, senarai itu dikemas kini secara automatik. Nota: Dalam senarai nod, nod dikembalikan dalam susunan yang sama di mana ia dinyatakan dalam dokumen XML. Harta objek NodeList panjang mengembalikan bilangan nod dalam senarai nod. Kaedah objek NodeList item() mengembalikan nod dengan nombor indeks yang ditentukan dalam senarai nod.Contohnya adalah seperti berikut:
Instance 1:
Objek contoh NodeList mungkin koleksi dinamik atau koleksi statik. Koleksi dinamik yang dipanggil ialah koleksi hidup Jika pepohon DOM memadamkan atau menambah nod yang berkaitan, ia akan segera ditunjukkan dalam antara muka NodeList.
var parent = document.getElementById('parent'); parent.childNodes.length // 2 parent.appendChild(document.createElement('div')); parent.childNodes.length // 3
Dalam kod di atas, bahagian indeks berangka myNodeList dilalui melalui gelung for, ahli yang sepadan dengan 3 indeks dikembalikan dan panjang atribut dikembalikan dengan betul ialah 3.
//HTML部分代码 //<ul><li>one</li><li>two</li><li>three</li></ul> //JAVASCRIPT代码 var myNodeList = document.querySelector('ul').childNodes; for(var i=0;i<myNodeList.length;i++){ console.log(myNodeList[i]); } /* <li>one</li> <li>two</li> <li>three</li> */ console.log(myNodeList.length);// 3 console.log(myNodeList.item(1));//<li>two</li>
tutorial video nodejs
"Atas ialah kandungan terperinci Apakah maksud nodelist?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!