Rumah > Artikel > hujung hadapan web > Adakah javascript mempunyai pemilih?
Javascript mempunyai pemilih. Pemilih js yang biasa digunakan termasuk: getElementById(), getElementsByName(), getElementsByTagName(), querySelector(), querySelectorAll(), dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
javascript mempunyai pemilih.
JavaScript paling biasa digunakan untuk mendapatkan atau mengubah suai kandungan atau nilai elemen HTML dan untuk menggunakan kesan tertentu.
Untuk melakukan ini, anda mesti mencari elemen terlebih dahulu. Pemilih javascript digunakan untuk memadankan elemen Kaedah carian:
Cari elemen HTML mengikut ID
Cari elemen HTML mengikut nama tag
Cari elemen HTML mengikut nama kelas
Cari elemen HTML dengan pemilih CSS
Dengan HTML Objek carian koleksi untuk elemen HTML
Pemilih js yang biasa digunakan termasuk: getElementById(), getElementsByName(), getElementsByTagName(), getElementsByClassName(), querySelector(), querySelectorAll().
Cari elemen HTML mengikut ID
Anda boleh menggunakan kaedah getElementById() untuk memilih elemen berdasarkan ID uniknya.
Ini ialah cara paling mudah untuk mencari elemen HTML dalam pepohon DOM.
Contoh berikut memilih elemen dengan atribut ID id="msg":
var x = document.getElementById("msg");
Jika elemen ditemui, kaedah akan mengembalikan elemen sebagai objek.
Jika elemen tidak ditemui, myElement akan mengandungi null.
Cari elemen HTML mengikut nama teg
Anda juga boleh memilih elemen HTML mengikut nama teg menggunakan kaedah getElementsByTagName().
Kaedah ini mengembalikan senarai seperti tatasusunan bagi semua elemen dalam dokumen dengan nama teg yang ditentukan.
Contoh: Pilih semua e388a4556c0f65e1904146cc1a846bee elemen:
var x = document.getElementsByTagName("p");
Cari elemen HTML mengikut nama kelas
Anda boleh menggunakan Kaedah getElementsByClassName() memilih semua elemen dengan nama kelas tertentu.
Kaedah ini mengembalikan senarai seperti tatasusunan bagi semua elemen dalam dokumen dengan nama kelas yang ditentukan.
Contoh ini mengembalikan senarai semua elemen dengan class="demo":
var x = document.getElementsByClassName("demo");
Cari elemen HTML mengikut pemilih CSS
Anda boleh gunakan kaedah querySelectorAll() untuk memilih elemen (ID, kelas, jenis, dll.) yang sepadan dengan pemilih CSS yang ditentukan.
Kaedah ini mengembalikan senarai seperti tatasusunan bagi semua elemen yang sepadan dengan pemilih yang ditentukan.
Pemilih CSS menyediakan cara yang sangat berkuasa dan cekap untuk memilih elemen HTML dalam dokumen.
var x = document.querySelectorAll("div");
Cari elemen HTML melalui koleksi objek HTML
Elemen paling teratas dalam dokumen HTML boleh digunakan terus sebagai atribut dokumen.
Sebagai contoh, elemen 100db36a723c770d327fc0aef2ce13b1 boleh diakses menggunakan dokumen atribut.documentElement.
Elemen boleh diakses dengan harta document.body.
var html = document.documentElement; var body = document.body;
Nota: Jika document.body digunakan sebelum teg (contohnya, di dalam 93f0f5c25f18dab9d176bd4f6de5d30e), ia akan mengembalikan null dan bukannya elemen badan.
Objek HTML berikut (dan koleksi objek) juga boleh diakses:
[Cadangan berkaitan: tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Adakah javascript mempunyai pemilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!