Ändern Sie die CSS-Klasse Button Mit JavaScript
Ist es möglich, ändern Sie die CSS-Klasse eines HTML-button mit JavaScript?
Ich versuchte dieses aber es hat nicht funktioniert:
document.getElementById("btnChoice1").setAttribute("class", "redButton");
HTML-Schaltfläche
<button class="basicButton" id="btnChoice1">
CSS
.basicButton {
width:300px;
}
.redButton {
width:300px;
background-color:red;
}
- prüfen Sie das stackoverflow.com/questions/195951/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
className
wird bevorzugt, aber IhresetAttribute()
code sollte funktionieren. Wenn es nicht funktioniert, dann haben Sie wahrscheinlich die Javascript ausführen, bevor die Schaltfläche auf der Seite vorhanden ist.Überprüfen, dass der code innerhalb einer
window.onload
Ereignis oder ist, nachdem Sie die Schaltfläche markup.Versuchen
document.getElementById("btnChoice1").className = 'redButton'
.könnten Sie versuchen, es mit diesem code:
wenn Sie jquery verwenden möchten, müssen Sie schreiben es so:
Grüßt Knerd
Ihr code funktioniert.
Du probbably nicht das javascript, wo es sein sollte, oder Sie haben einige Fehler in Ihrem code, so dass javascript nicht ausgeführt wird.
Beweis dafür, dass dein code funktioniert hier http://jsfiddle.net/nDmKP/