Ich möchte document.getElementById und style.backgroundColor = "# 00FA9A" definieren; als eine Variable, so sieht der Code nicht schrecklich aus, und ich muss das nicht für jedes Element kopieren. Wie mache ich das?Javascript ein dom-Objekt als eine Variable definieren
1
A
Antwort
1
Sie könnten nur eine Funktion machen, die eine ID und einen Stil nehmen und machen es für Sie mögen:
function css(id, prop, value){
document.getElementById(id).style[prop] = value;
}
und dann verwenden Sie es mögen:
css('sgun', 'backgroundColor', '#00FA9A');
// css(...);
Und wenn Sie eine Funktion möchten, die nur die Hintergrundfarbe auf '# 0 ändert 0FA9A‘verwenden diese:
function bg(id){
document.getElementById(id).style.background = '#00FA9A';
}
und verwenden Sie es mögen:
bg('sgun');
bg('someotherid');
// ...
0
Ich würde empfehlen, es zu einer Funktion zu machen.
function changeBgColor(el) {
document.getElementById(el).style.backgroundColor = '#00fa9a';
}
changeBgColor('foo');
changeBgColor('bar');
<div id="foo">asdf</div>
<div id="bar">asdf</div>
Verwandte Themen
- 1. Variable in Javascript zu definieren als statische
- 2. Javascript Variable nicht definieren
- 3. Javascript Ratespiel, Onkeyup Variable definieren
- 4. Definieren Sie eine Zeichenkette von Animationen als eine Variable
- 5. Javascript-Variable, definieren, wenn nicht definiert
- 6. javascript: Definieren Sie eine Variable, wenn sie nicht existiert
- 7. Javascript Objektschlüssel als Variable
- 8. Definieren Sie den MySQL-Feldnamen als Variable
- 9. Javascript: Funktion, die eine Sache macht, wenn PHP-Variable definieren
- 10. definieren Variable innerhalb if-Anweisung in JavaScript
- 11. definieren volatile int Variable als extern int
- 12. ein jQuery-Ereignis als eine Variable
- 13. Definieren Sie mehrere TextFields als eine Variable in ActionScript 3
- 14. Kann nicht Variable in JavaScript definieren Objektliteral
- 15. Speichern Sie eine Bedingung als Variable. Javascript
- 16. ein String-Variable als Variablenname
- 17. Definieren Sie eine Funktion mit String-Variable
- 18. Javascript definieren eine Konstante global
- 19. Verwenden Sie eine Variable als ein Objekt und eine Funktion
- 20. eine Variable verwenden, während eine andere Variable für ein Modell in django definieren
- 21. Kann keine Variable definieren
- 22. Wie eine Variable in Javascript
- 23. Definieren Sie ein Zeichen als Wortgrenze
- 24. Definieren Sie ein Feld als geschütztes Eigentum
- 25. Eine JavaScript-Variable ausgeben
- 26. Variable als Struktur im globalen Gültigkeitsbereich - wie definieren?
- 27. definieren globale Variable Schienen
- 28. Mehr als eine Variable in einem vb2005 für die Schleife definieren
- 29. Platz Javascript Variable in eine PHP Variable
- 30. Wie setze ich eine Variable als Cookie (javascript)