ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
676
676
EMPFEHLEN
-
26.01.07 17:06 #1
- Registriert seit
- May 2004
- Beiträge
- 18
Hallo,
gibt es eine Möglichkeit per Javascript auf Eigenschaften von CSS-Klassen zuzugreifen?
CSS-Definition
Code :1 2 3 4
.testklasse { width: 400px; height: 300px; }
HTML-Objekte
Code :1 2
<div id="testdiv1" class="testklasse"></div> <div id="testdiv2" style="width:400px;height:300px;"></div>
Javascript
Code :1 2 3 4 5 6 7
// das geht var obj = document.getElementById("testdiv2"); alert(obj.style.width); // das geht nicht var obj = document.getElementById("testdiv1"); alert(obj.style.width);
Kennt jemand eine Lösung bzw. hat jemand einen Lösungsansatz parat?
Vielen Dank
Martin
-
Hi,
versuch es mal mit getComputedStyle (DOM) bzw. currentStyle (IE).
Zu beachten ist, dass die DOM-Variante als Parameter die CSS-Schreibweise verlangt (z.B. border-width) die IE-VarianteCode :1 2 3 4 5 6 7 8 9 10 11
// Falls der Brower die Methode "getComputedStyle" kennt (W3C-DOM) if(window.getComputedStyle){ strFarbe = window.getComputedStyle(document.getElementById("testdiv1"), null).getPropertyValue("width"); } // Falls der Browser die Methode "currentStyle" kennt (neuere IEs) else if(document.getElementById("testdiv1").currentStyle){ strFarbe = document.getElementById("testdiv1").currentStyle["width"]; } alert(strFarbe);
dagegen die JavaScript-Schreibweise (z.B. borderWidth).
Mehr Infos und ein Array mit den meisten Eigenschaften findest Du hier.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
26.01.07 17:36 #3
- Registriert seit
- May 2004
- Beiträge
- 18
Super danke dir vielmals.
Das ist genau die Lösung die ich gesucht habe.
Nochmals Danke Danke Danke
Ähnliche Themen
-
Kopieren gleicher Eigenschaften zwischen Objekten unterschiedlicher Klassen
Von mcdroemmel im Forum Java GrundlagenAntworten: 3Letzter Beitrag: 25.08.09, 08:58 -
Zugriff auf Methoden, Eigenschaften von Objekten inerhalb eines Arrays
Von ozono im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 12.04.08, 23:39 -
Priorität der Klassen / Überschreiben globaler Selektoren-Eigenschaften
Von Mik3e im Forum CSSAntworten: 3Letzter Beitrag: 21.10.06, 07:21 -
Eigenschaften von Klassen dynamisch ändern?
Von vop im Forum CSSAntworten: 2Letzter Beitrag: 04.07.05, 15:15 -
Zugriff auf Klassen
Von FIAzubi im Forum .NET ArchivAntworten: 0Letzter Beitrag: 08.07.04, 12:09





Zitieren

Login





