Ha külső css-ből állítom be egy div tulajdonságait, akkor azt hogyan tudom lekérni JAvascriptből?
Nem számít, hogy inline vagy külső css-ben adtál meg egy értéket.
Adj id értéket a lekérdezendő elemnek, és DOM segítségével szinte bármit lekérdezhetsz róla. Pl.:
<div id="keresett" style="height: 250px;">tartalom</div>
js:
magassag = document.getElementById("keresett").style.height;
A magassag változó tartalma ez lesz: "250px"
Arra figyelj, hogy így is kell/lehet visszaírni, tehát a "px"-et ne hagyd le.
Bizonyos tulajdonságoknál a javascript más nevet használ. Például background-image helyett backgroundImage lesz a jó.
akkor ez azt jelenti, hogy a
<div id="keresett" class="sema">tartalom</div>
esetében (ha a sema tartalmazza a width:250px-et), akkor
elvileg a document.getElementById("keresett").style.width;-nek ezt kéne visszaadnia! Sajnos nem ez történik. Az alert semmit nem ad vissza, üres.
bakker ez nem jeleníti meg a tageket, tehát az üres részen ez volt:
div id="keresett" style="height: 250px;"tartalom/div
vagyis ez :D
<div id="keresett" class="sema: 250px;">tartalom</div>
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!