![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie jak można w js odczytać informacje o wczytanych stylach, np kolorze.
Chodzi mi o sytuację, w której modyfikuję skryptem kolor jakiegos elementu (np onMouseOver) ale chciałbym móc wrócić do koloru pierwotnie zdefiniowanego w stylach (np. przy onMouseOut). Nie chodzi mi o pobieranie stylu danego elementu (który mógł być już zmodyfikowany przez js) ale o pierwotne ustawienie styli. Ten post edytował Indeo 19.05.2011, 14:00:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem pewien, ale chyba, źle mówicie (IMG:style_emoticons/default/smile.gif) - niestety nie mam czasu sprawdzić... - może jutro
- jeżeli CSS znajduje się w pliku lub w <style></style> to za pomocą stylesheet.cssRules na 90% da się odczytać wartość pierwotną - jeżeli CSS znajduje się w atrybucie style to prawdopodobnie (tu tak na 80%) możesz pobrać całą regułkę za pomocą getAttribute - gdy to jej zmiany nie używasz setAttribute Nie zmienia to faktu, że pomysł ~blooregard jest raczej najlepszym i najszybszym wyjściem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:03 |