Festlegen der CSS-Eigenschaft in JavaScript?
Habe ich die folgenden...
var menu = document.createElement('select');
Wie würde ich jetzt setzen Sie CSS Attribute e.g width: 100px
?
InformationsquelleAutor der Frage Skizit | 2011-03-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
- element.style
:InformationsquelleAutor der Antwort kjy112
Nur die
style
:Oder, wenn Sie wollen, können Sie jQuery:
InformationsquelleAutor der Antwort GenericTypeTea
Für die meisten Arten tun dies:
Für Stile, die Bindestriche in den Namen tun Sie dies:
InformationsquelleAutor der Antwort Daniel X Moore
Geht das eigentlich Recht einfach mit vanilla JavaScript:
InformationsquelleAutor der Antwort Justin Niessner
Alle Antworten sagen Sie richtig, wie das zu tun, was Sie gefragt, aber ich würde raten, mit JavaScript zu setzen, eine Klasse auf das element und style es mit CSS. So sind Sie halten die richtige Trennung zwischen Verhalten und Stil.
Vorstellen, wenn Sie ein designer in neu-Stil auf der Seite... Sie sollten in der Lage sein, zu arbeiten, rein in CSS die zimmerreserviereung, ohne das die Arbeit mit Ihr JavaScript.
In Prototyp, den ich tun würde:
InformationsquelleAutor der Antwort Nick
wenn Sie möchten, fügen Sie eine Globale Eigenschaft, die Sie verwenden können:
InformationsquelleAutor der Antwort Hetdev
InformationsquelleAutor der Antwort Mohsin Khan
Beim Debuggen, ich mag in der Lage sein, um das hinzufügen von ein paar css-Attribute in einer Zeile:
Immer verwendet, um diesen Stil können Sie eine Reihe von css in einer Zeile etwa so:
InformationsquelleAutor der Antwort afable
InformationsquelleAutor der Antwort Mohsin Khan