suit: getComputedStyle / getPropertyValue liefert Quotes

Beitrag lesen

Siehe hier: http://jsfiddle.net/suit/syd3p/

Wenn ich mit JavaScript den Wert des generierten Inhalts Auslese, erhalte ich diesen nicht direkt sondern einen mit Double-Quotes rundherum - ich hab' allerdings keinen Plan warum.

Hintergrund dieser Aktion ist die derzeitige durch Media Queries ermittelte Viewportbreite an JavaScript weiterzugeben, um diese verwenden zu können - z.B. um auf bestimmte Dinge anders zu reagieren - etwa per Ajax nachgeladene Dinge die je nach Viewportgröße unterschiedlich ausfallen oder ggf. komplett fehlen.

Die Holzhammerlösung ist jetzt einfach sämtliche Zeichen zu ersetzen die keine Dezimalziffern sind, das funktioniert auch einwandfrei, selbst wenn man jetzt im CSS mal ein "px" dazuschreibt und mal nicht.

Dennoch interessiert mich, warum der Wert hier in Quotes eingeschlossen wird, obwohl anfangs gar keine gibt.