Wie erhält man den Padding-Wert eines Elements mit JavaScript?
Ich habe eine textarea
in meinem HTML. Ich brauche, um die Polsterung numerischen Wert in Pixel als integer oder float. Wie bekomme ich es mit JavaScript? Ich bin nicht mit jQuery, also ich bin auf der Suche nach reinen JavaScript-Lösungen.
InformationsquelleAutor der Frage R. Dewi | 2011-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese zurück
padding-left
Wert:wo
txt
ist der Verweis auf das TEXTAREA-element.Den oben funktioniert in allen modernen Browsern und im IE9. Jedoch, es funktioniert nicht in IE8 und unten.
Live-demo: http://jsfiddle.net/simevidas/yp6XX/
Weiter Lesen: https://developer.mozilla.org/en/DOM:window.getComputedStyle
Btw, nur mal so zum Vergleich, dies ist, wie man die gleiche Arbeit gemacht mit jQuery:
Den oben genannten funktioniert auch in IE6-8.
InformationsquelleAutor der Antwort Šime Vidas
Nach einer Suche, fand ich diese Ressource zu tun, was Sie suchen, zu tun.
Sie möchten, fügen Sie eine javascript-Funktion:
Und rufen Sie dann die Funktion wie dieser zu erhalten, die den besonderen Stil:
Wo "container" ist die id des Elements und "font-size" ist der name der Eigenschaft. Wenn Sie garantieren können, dass alle CSS auf das element inline-dann wäre diese Lösung sauberer:
InformationsquelleAutor der Antwort Chuck Callebs