Ich bin meine Post aus der Datenbank looping und ich versuche, die Farbe der Stimmen abhängig von Wert zu ändern. Wenn 0 = Schwarz, < 0 = Rot,> 0 = Grün. Mein erster Versuch war, eine ID für das h1-Tag für den Stimmwert zu setzen und die Farbe auf diese Weise zu ändern. Es funktionierte für den ersten Beitrag, aber alle anderen Beiträge sind nicht betroffen. Hat jemand eine andere Vorstellung davon, wie ich das machen könnte?Ändern Sie die Farbe des Wertes in PHP während Schleife
PHP & HTML:
while ($row = $stmt->fetch()) {
echo '<h1 id="scoreCounter">'.$row['votes'].'</h1>';
}
Javascript:
var score = document.getElementByid("scoreCounter");
var scoreValue = 10;
checkScore();
function checkScore() {
if (scoreValue < 0) {
score.style.color = "#FF586C";
} else if (scoreValue > 0) {
score.style.color = "#6CC576";
} else {
score.style.color = "#666666";
}
}
IDs ** ** Muss eindeutig sein. Ihre PHP-Schleife dupliziert sie, wenn es mehr als eine Zeile gibt. – j08691
* "Es funktionierte für den ersten Beitrag, aber alle anderen Beiträge sind nicht betroffen" * - Verwenden Sie eine Klasse. –