En son web geliştirme öğreticiler
 

HTML DOM querySelector() Method

<Eleman Nesne

Örnek

Bir de class = "example" ile ilk çocuk eleman metnini değiştirme <div> elemanı:

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

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

querySelector() yöntemi, belirtilen CSS eşleşen ilk alt öğesi döndürür selector(s) bir elementin.

Not: querySelector() metodu sadece belirtilen seçiciler uyan ilk elemanı ile döner. Tüm maçları dönmek kullanmak için querySelectorAll() yerine yöntemi.

CSS Selectors hakkında daha fazla bilgi için lütfen ziyaret CSS Seçiciler Eğitimi ve CSS Seçiciler Referans .


Tarayıcı Desteği

Tablodaki rakamlar tam yöntemini destekleyen ilk tarayıcı sürümü belirtir.

Yöntem
querySelector() 4.0 8 3.5 3.2 10.0

Sözdizimi

element .querySelector( CSS selectors )

Parametre Değerleri

Parametre tip Açıklama
CSS selectors String Gereklidir. eleman maç için bir veya daha fazla CSS seçicileri belirtir. Bunlar vb özelliklerin kendi kimliği, sınıflar, türleri, nitelikleri, değerlere dayalı HTML öğeleri seçmek için kullanılır

Birden seçiciler, bir virgül ile her seçme ayırın. Döndürülen eleman ilk belgede bulunduğunu hangi eleman bağlıdır (See "More Examples") .

İpucu: tüm CSS Selectors listesi için, bizim bakmak CSS Seçiciler Referans .

Teknik detaylar

DOM Versiyon: Seçiciler Seviye 1 Eleman Nesne
Geri dönüş değeri: Belirtilen CSS eşleşen ilk eleman selector(s) . Herhangi bir eşleşme bulunursa, boş döndürülür. Belirtilen eğer SYNTAX_ERR istisna atar selector(s) geçersiz.

Örnekler

Diğer Örnekler

Örnek

İlk metnini değiştirme <p> Bir de eleman <div> elemanı:

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

Örnek

İlk metnini değiştirme <p> Bir de class = "example" ile eleman <div> elemanı:

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

Örnek

= Bir de "demo" kimliğine sahip bir öğenin metnini değiştirme <div> elemanı:

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

Örnek

İlk kırmızı bir sınır ekleyin <a> bir iç bir hedef niteliği vardır elemanı <div> elemanı:

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

Örnek

Bu örnek seçiciler nasıl çalıştığını birden ortaya koymaktadır.

Bir: iki öğe olduğunu varsayalım <h2> ve <h3> elemanı.

Aşağıdaki kod birinciye bir arka plan rengi katacak <h2> içinde eleman <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";
Kendin dene "

Ancak, eğer <h3> eleman önce verilmişse <h2> içinde eleman <div> . <h3> eleman kırmızı arka plan rengini alacak biridir.

<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";
Kendin dene "

İlgili Sayfalar

CSS Eğitimi: CSS Seçiciler

CSS Referans: CSS Seçiciler Referans

JavaScript Öğretici: JavaScript HTML DOM Düğüm Listesi

JavaScript Referans: belge. querySelector()

JavaScript Referans: öğesi. querySelectorAll()

HTML DOM Referans: belge. querySelectorAll()


<Eleman Nesne