JavaScript onClick ändern css
Dies ist wahrscheinlich sehr einfach, ich weiß, Sie können css-Eigenschaften mit javascript zu tun;
document.getElementById('bob').style.background='#000000';
Aber vor kurzem fand ich heraus, dass Sie können dies tun, anders und Stil mehrere Dinge, so etwas wie dieses;
document.getElementById('bob').css='background:#ffffff; color: #000000;';
das problem ist, ich habe vergessen, was der code, Also das, was ich im Grunde erreichen möchte, ist, was geht anstelle von ".css"? Kennt jemand den code muss ich aus der Spitze von Ihrem Kopf?
- Khm... die Bibliothek?
- nope 🙁 grrrr, sollte niedergeschrieben
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, du bist auf der Suche für die
.cssText
Eigenschaft vonstyle
Beispiel: http://jsfiddle.net/Sx5yH/
cssText
cross-browser?Haben Sie einen Blick auf diese Geige: http://jsfiddle.net/YSJfz/
Alles was ich mache ist das wechseln der
style
- Attribut des-Elements, ist das, was Sie meinten zu erreichen?Ich glaube das was du sucht ist die Ändern Sie ein element s-Klasse mit JavaScript. Da auf diese Weise brauchen Sie nicht zu fest alle style-änderungen auf das JavaScript selbst (was schlecht ist).
So müssen Sie eine CSS-Klasse wie es:
Und Sie werden eingestellt, um Ihr element wie diesem: