Autor Zpráva
yoyer
Profil
Dobrý den,
Chtěl jsem se jen zeptat, jestli jde nějak získat hodnota určitého CSS stylu např. do proměnné. Zkoušel jsem var promenna=element.style.width, ale to mi do proměnné vrátilo pouze prázdný řetězec. Jak to udělat aby se mi vrátila hodnota stylu? Jde to vůbec udělat?
Děkuji za všechny odpovědi.
lordfrikk
Profil
Mám dojem, že rozměry a JavaScript nejsou moc dobří kamarádi... ale tohle by mělo fungovat:

var element = document.getElementById('nazev_prvku');
var sirka = element.clientWidth;
lordfrikk
Profil
Nějak mi to nejde editovat, správně je ten druhý řádek takto:

var sirka = element.clientWidth;


// problem s cache, už to dávno bylo změněné...:)
yoyer
Profil
Děkuji, dovolím si tě opravit pro budoucí čtenáře tohohle tématu:
var element = document.getElementById('nazev_prvku');
var sirka = element.clientWidth;

a do proměnné šířka se uloží velikost v pixelech

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: