Method ya querySelector() ya Mfano wa HTML DOM Document

Mifano na matumizi

querySelector() Method inayotumia kina msingi cha CSS inakuta matukio yenye uhusianoKwanzakina msingi.

Kwa kumwambiaWoteMatukio yenye uhusiano (hakuna kina msingi cha kwanza tu), tumia querySelectorAll().

Kama kina msingi cha kuchagua hauwezi kufaa, querySelector() na querySelectorAll() wote SYNTAX_ERR Kipenyeza

Mfano

Mfano 1

Pata kina msingi cha kwanza cha <p>:

document.querySelector("p");

Jifunze kwa urahisi

Mfano 2

Pata kina msingi cha kwanza cha klass "example":

document.querySelector(".example");

Jifunze kwa urahisi

Mfano 3

Pata kina msingi cha kwanza cha <p> ambao ina klass "example":

document.querySelector("p.example");

Jifunze kwa urahisi

Mfano 4

Badilisha ujumbe wa kiwango cha "demo":

document.querySelector("#demo").innerHTML = "Hello World!";

Jifunze kwa urahisi

Mfano 5

Chaguo cha kwanza cha <p> ambao ina amua ya <div> ya kina:

document.querySelector("div > p");

Jifunze kwa urahisi

Mfano 6

Chaguo cha kwanza cha <a> ambao ina matumizi ya "target":

document.querySelector("a[target]");

Jifunze kwa urahisi

Mfano 7

Chaguo cha kwanza cha <h3> au kwanza cha <h4>:

<h3>Kitu cha h3</h3>
<h4>Kitu cha h4</h4>
document.querySelector("h3, h4").style.backgroundColor = "red";

Jifunze kwa urahisi

Mfano 8

Chaguo cha kwanza cha <h3> au kwanza cha <h4>:

<h4>Kitu cha h4</h4>
<h3>Kitu cha h3</h3>
document.querySelector("h3, h4").style.backgroundColor = "red";

Jifunze kwa urahisi

Inasemekana

document.querySelector(cssSelectors)

Chanzo

Chanzo Kuhusu
cssSelectors

Inayohitajika. Kina msingi cha CSS kama kingine au vingine.

CSS cha kuchagua kina msingi cha HTML kwa id, klass, aina, matumizi, thamani ya matumizi na madhumuni mengine.

Kwa orodha kizuri, tazama Kitabu cha Taarifa cha Chaguo cha CSS.

Kwa ujumbe wengi, tumia chukua kwa kipya (kuna mivuno kwenye ukurasa wa juu).

Matokeo

Aina Kuhusu
Mwongozo

NodeList inayohusiana na kina msingi cha CSS cha kuchagua kina msingi kwanza.

Hakuna matukio inayotumia null kama hali inapata matukio yaliyotumika.

Muungano wa HTMLCollection na NodeList

NodeList na HTMLcollection Zinahesabu sana

Zinahesabu sana

Wote wana kikolekioni cha kinaingia kwenda uharibifu kwa kinaingia kwenda uharibifu ya kinaingia kwenda uharibifu (kikolekioni) inayotumika kwa kinaingia kwenda uharibifu. Inapatikana kwa kinaingia kwenda uharibifu kwa viwango vya kinaingia kwenda uharibifu. Viwango vya kinaingia kwenda uharibifu hufika kuanzia 0. uainishaji Hatua, itaonyesha uainishaji wa kinaingia kwenda uharibifu (kikolekioni).

Kikolekioni ya HTML ni kikolekioni cha kinaingia kwenda uharibifu.Mielezo wa kinaingia kwenda uharibifukikolekioni.

NodeList ni kikolekioni cha kinaingia kwenda uharibifu.Mielezo wa sirikikolekioni ya (mielezo wa kinaingia kwenda uharibifu, mielezo wa hatua na mielezo wa matukio).

Vipengele cha HTMLCollection vinapatikana kwa kinaingia kwenda uharibifu kwa jina, id au viwango vya kinaingia kwenda uharibifu.

Vipengele cha NodeList vinapatikana kwa kinaingia kwenda uharibifu kwa viwango vya kinaingia kwenda uharibifu.

HTMLCollection inaingia kwenda uharibifu zaidi kwa kinaingia kwenda uharibifu.kinaingia kwenda uharibifukikolekioni.

Mfano: Ikiwa kila <li> inayotumika kwa kifaa cha kusoma cha kinaingia kwenda uharibifu, huzungumza kwa kinaingia kwenda uharibifu haujafikia kinaingia kwenda uharibifu.

Kikolekioni cha NodeList ni kwa kinaingia kwenda uharibifu.Saidiakikolekioni.

Mfano: Ikiwa kila <li> inayotumika kwa kifaa cha kusoma cha kinaingia kwenda uharibifu, huzungumza kwa kinaingia kwenda uharibifu haujafikia kinaingia kwenda uharibifu.

getElementsByClassName() na getElementsByTagName() Wote wa tahadhari huzungumza kwa kinaingia kwenda uharibifu.

querySelectorAll() Matokeo ya hatua huzungumza kwa kinaingia kwenda uharibifu.

childNodes Matokeo ya hatua huzungumza kwa kinaingia kwenda uharibifu.

Mwongozo wa kifaa cha kusoma

document.querySelector() Ni katika kiwango cha 1 cha DOM (1998) ya kinaingia.

Wote wa kifaa cha kusoma huzitumia:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Mwongozo 9-11 Mwongozo Mwongozo Mwongozo Mwongozo

Paezo za kusaidia

Mafunzo:

Chaguo cha CSS

Kitabu cha Taarifa cha Chaguo cha CSS

Kitabu cha Taarifa cha NodeList ya Mfano wa HTML DOM

Tahadhari ya QuerySelector:

Tahadhari ya querySelector():

Tahadhari ya querySelectorAll():

Tahadhari ya GetElement:

Tahadhari ya getElementById()

Tahadhari ya getElementsByTagName()

Tahadhari ya getElementsByClassName()