Method ya querySelector() ya Mfano wa HTML DOM Document
- Pesi iza kudumu Kufungua
- Pesi iza querySelectorAll()
- Kutoka juu Documents ya Mfano wa HTML DOM
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");
Mfano 2
Pata kina msingi cha kwanza cha klass "example":
document.querySelector(".example");
Mfano 3
Pata kina msingi cha kwanza cha <p> ambao ina klass "example":
document.querySelector("p.example");
Mfano 4
Badilisha ujumbe wa kiwango cha "demo":
document.querySelector("#demo").innerHTML = "Hello World!";
Mfano 5
Chaguo cha kwanza cha <p> ambao ina amua ya <div> ya kina:
document.querySelector("div > p");
Mfano 6
Chaguo cha kwanza cha <a> ambao ina matumizi ya "target":
document.querySelector("a[target]");
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";
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";
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:
Kitabu cha Taarifa cha Chaguo cha CSS
Kitabu cha Taarifa cha NodeList ya Mfano wa HTML DOM
Tahadhari ya QuerySelector:
Tahadhari ya querySelectorAll():
Tahadhari ya GetElement:
- Pesi iza kudumu Kufungua
- Pesi iza querySelectorAll()
- Kutoka juu Documents ya Mfano wa HTML DOM