⊗jsPmDmEA 353 of 505 menu

JavaScriptда атрибутлар билан ишлашдаги истиснолар

Атрибутлар билан ишлашда бир истисно мавжуд - бу class атрибути. Бу сўз JavaScriptда махсус хисобланади ва шунинг учун биз elem.class деб ёзиш орқали class атрибутининг қийматини ўқий олмаймиз. Унинг ўрнига elem.className деб ёзиш керак.

Келгила, мисолда кўрамиз. Бизда мана шундай инпут бор дейлик:

<input id="elem" class="aaa bbb">

Келгила, инпутимизнинг class атрибути қийматини чиқарайлик:

let elem = document.querySelector('#elem'); console.log(elem.className); // 'aaa bbb' ни чиқаради

Бошқа истиносолари ҳам мавжуд, масалан, for атрибути. Унга htmlFor орқали мурожаат қилиш керак.

Див берилган:

<div id="elem" class="content no-gap"></div>

Тугма ҳам берилган. Тугмани босганда дивимизнинг class атрибути қийматини ўқанг ва экранга чиқаринг.

Див берилган:

<div id="elem"></div>

Тугма ҳам берилган. Тугмани босганда дивимизнинг class атрибутига бирон CSS классни ёзинг.

Бир нечта CSS класслари бор див берилган, улар бошланғич билан ажратилган:

<div id="elem" class="aaa bbb ccc"></div>

Тугма ҳам берилган. Тугмани босганда дивимизнинг CSS класслари массавини олинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш