Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js][css] Pobranie wartości z arkusza stylów
Forum PHP.pl > Forum > Przedszkole
Ziels
Mam taką funkcję:

  1. function seh(id){
  2. alert(document.getElementById(id).style.width)
  3. }


i taki css:

  1. #mydiv{
  2. width:300px;
  3. height:300px;
  4. border:3px solid #000;
  5. float:left;
  6. }


Używam przy takim htmlu:

  1. <a href="#" onclick="seh('mydiv')">Kliku</a><br />
  2. <div id="mydiv" style="display:none;">
  3. Test
  4. </div>


I dostaję w okienku alert.. no właśnie - nic, jest ono puste

Jak rozumiem dzieje się tak przez przypisanie cssa za pomocą arkusza a nie style="", jak pobrać właściwość css dla danego elementu z definicji css?
Cysiaczek
Odnosisz się do atrybutu style elementu. Musisz odnieść się do obiektu stylesheets i (najlepiej w pętli) odnaleźć interesujący cię wpis. Zresztą... http://forum.php.pl/index.php?showtopic=46...;hl=stylesheets - ostatni post

Pozdrawiam.
Ziels
Dzięki, oczywiście działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.