tutorial pengembangan web terbaru
 

HTML DOM querySelector() Method

<Elemen Object

Contoh

Mengubah teks dari elemen anak pertama dengan class = "contoh" dalam <div> elemen:

var x = document.getElementById("myDIV");
x.querySelector(".example").innerHTML = "Hello World!";
Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

The querySelector() metode mengembalikan elemen anak pertama yang cocok dengan CSS yang ditentukan selector(s) dari suatu unsur.

Catatan: querySelector() metode hanya mengembalikan elemen pertama yang cocok dengan pemilih tertentu. Untuk mengembalikan semua pertandingan, gunakan querySelectorAll() metode sebagai gantinya.

Untuk informasi lebih lanjut tentang CSS Selectors, kunjungi CSS Selectors Tutorial dan kami CSS Selectors Referensi .


Dukungan Browser

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.

metode
querySelector() 4.0 8,0 3,5 3.2 10,0

Sintaksis

element .querySelector( CSS selectors )

Nilai parameter

Parameter Mengetik Deskripsi
CSS selectors String Wajib. Menentukan satu atau lebih CSS untuk mencocokkan elemen. Ini digunakan untuk memilih elemen HTML berdasarkan mereka id, kelas, jenis, atribut, nilai atribut, dll

Untuk beberapa penyeleksi, memisahkan setiap pemilih dengan koma. Unsur kembali tergantung pada elemen yang pertama kali ditemukan dalam dokumen (See "More Examples") .

Tip: Untuk daftar semua CSS Selectors, melihat kami CSS Selectors Referensi .

Rincian teknis

DOM Versi: Tingkat penyeleksi 1 Elemen Object
Kembali Nilai: Elemen pertama yang cocok dengan CSS yang ditentukan selector(s) . Jika tidak ada pertandingan yang ditemukan, null dikembalikan. Melempar pengecualian SYNTAX_ERR jika ditentukan selector(s) tidak valid.

contoh

Contoh lebih

Contoh

Mengubah teks pertama <p> elemen dalam <div> elemen:

var x = document.getElementById("myDIV");
x.querySelector("p").innerHTML = "Hello World!";
Cobalah sendiri "

Contoh

Mengubah teks pertama <p> elemen dengan class = "contoh" dalam <div> elemen:

var x = document.getElementById("myDIV");
x.querySelector("p.example").innerHTML = "Hello World!";
Cobalah sendiri "

Contoh

Mengubah teks dari elemen dengan id = "demo" dalam <div> elemen:

var x = document.getElementById("myDIV");
x.querySelector("#demo").innerHTML = "Hello World!";
Cobalah sendiri "

Contoh

Tambahkan perbatasan merah untuk pertama <a> elemen yang memiliki atribut target di dalam <div> elemen:

var x = document.getElementById("myDIV");
x.querySelector("a[target]").style.border = "10px solid red";
Cobalah sendiri "

Contoh

Contoh ini menunjukkan bagaimana beberapa penyeleksi bekerja.

Asumsikan bahwa Anda memiliki dua elemen: a <h2> dan <h3> elemen.

Kode berikut akan menambahkan warna latar belakang untuk pertama <h2> elemen dalam <div> :

<div id="myDIV">
  <h2>A h2 element</h2>
  <h3>A h3 element</h3>
</div>

var x = document.getElementById("myDIV");
x.querySelector("h2, h3").style.backgroundColor = "red";
Cobalah sendiri "

Namun, jika <h3> elemen ditempatkan sebelum <h2> elemen dalam <div> . The <h3> elemen adalah salah satu yang akan mendapatkan warna latar belakang merah.

<div id="myDIV">
  <h3>A h3 element</h3>
  <h2>A h2 element</h2>
</div>

var x = document.getElementById("myDIV");
x.querySelector("h2, h3").style.backgroundColor = "red";
Cobalah sendiri "

Pages terkait

CSS Tutorial: CSS Selectors

CSS Referensi: CSS Selectors Referensi

JavaScript Tutorial: Daftar JavaScript HTML DOM Node

Referensi JavaScript: dokumen. querySelector()

Referensi JavaScript: elemen. querySelectorAll()

HTML DOM Referensi: dokumen. querySelectorAll()


<Elemen Object