Auslesen von css Eigenschaften mit Java Script
Matze
- javascript
0 Marc Reichelt0 Marco
Hallo Forum
var test1 = document.getElementsByTagName("td")[1].style.left;
var test2 = document.getElementsByTagName("td")[1].style.backgroundColor;
alert (test1);
alert (test2);
Warum ist test1 immer leer?
Kann Javascript die CSS - Eigenschaft left nicht auslesen?
Dagegen wird die Hintergrundfarbe zum Beispiel immer angezeigt.
Woran liegt dies?
MFG, Matze
Hi Matze!
Schick doch mal dein td-Tag, dann kann ich mir's vielleicht vorstellen!
cu
Marc Reichelt || http://www.marcreichelt.de/
Left wird nur angezeigt wenn es vorher fest (kein Prozent) definiert wurde!
Marco
Das gleiche gilt wohl für die Eigenschaft width?
Ich wollte eigentlich gern wörter aus einer Datenbank anzeigen lassen, und dann über die css eigenschaften die Breiten dieser Wörter herausfinden. Das scheint dann wohl unmöglich, oder?
Matze
man kann mit document.getElementsByTagName("body")[0].offsetWidth zum Beispiel die Größe des Bodys raus finden und genau so kannst du es mit anderen Elementen machen(Zahl hinter dem body ist die Stelle des Elements)
Marco
P.S.: Funktioniert nur im IE