⊗jsPmDmEGAS 342 of 505 menu

JavaScript-da DOM elementiniň çylşyýumly selektorlary

Geliň, has çylşyýumly bir zat edeliň. Mysal üçin, bizde şeýle HTML kody bolsun:

<div id="parent"> <input> </div>

Geliň, içinde ýerleşýän input-a #parent çykgydyny alalyň:

let elem = document.querySelector('#parent input'); console.log(elem);

Görşüňiz ýaly, biz input-y selektor bilen aldyk #parent input. Aslynda, bu CSS selektory #parent içinde ýerleşýän ähli input-lary alar.

Mysal üçin, bizde iki şeýle input bolsun:

<div id="parent"> <input value="1"> <input value="2"> </div>

Onda, CSS kodunda #parent input selektoryny ýazsak, ol ikimiz hem alar input-larymyz:

#parent input { color: red; }

Usul querySelector, şonda-da, şeýle işlemeýär. Ol ähli wagt diňe bir element alýar - görkezilen selektora ýeten birinji element. Mysal üçin serediň. Bizde elem klassy bolan input-lar bolsun:

<input class="elem"> <input class="elem">

Geliň, şu input-laryň birinjisini alalyň:

let elem = document.querySelector('.elem'); console.log(elem); // bu ýerde birinji input bolar

Aşakdaky HTML berlen:

<div id="block"> <p>1</p> <p>2</p> </div>

id-si block deň bolan div-den birinji abzasyň çykgydyny alyň.

Aşakdaky HTML berlen:

<div class="block"> <p>1</p> <p>2</p> </div>

block klassy bolan div-den birinji abzasyň çykgydyny alyň.

Aşakdaky HTML berlen:

<p class="www">text</p> <p class="www">text</p>

www klassy bolan birinji abzasyň çykgydyny alyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et