Ich bin neu in JavaScript und ich versuche, eine Schaltfläche zum Ändern der Hintergrundfarbe eines Elements durch Ändern der Klasse zu erhalten. Ich habe js aus ein paar verschiedenen Quellen kombiniert, aber es funktioniert nicht und ich kann nicht herausfinden, warum.Ich versuche, die Hintergrundfarbe mit JS zu wechseln
function myFunc() {
var y = document.getElementById("bg-change1").getAttribute("class");
if (y === "normal") {
y = "active";
} else {
y = "normal";
}
}
.normal {
background-color: white;
}
.active {
background-color: green;
}
<body>
<button onclick="myFunc()">click here</button>
<div id="bg-change1" class="normal">
<p>Lorem ipsum and etc</p>
</div>
</body>
vielleicht ist es besser, einen vollständigen Code hinzufügen, ihm zu zeigen;) –
seinen Code nichts Basierend muss sich ändern, wenn nur meine Funktion folgen das ist genug, um perfekt zu funktionieren. – Hanif
ich weiß, aber es wird Sie einfach antworten vollständiger –