Ich habe mehrere Absätze gleicher Klasse, möchte das innerHTML aller Absätze auslesen und nur das innerHTML des Absatzes mit dem Wert "111,11 €" ändern. Egal was ich probiere, es wird immer innerHTML aller Absätze geändert. Sorry für Fehler in meiner Anfrage, das ist meine allererste!
Javascript:
<p class="Streichpreis">128,00 €</p>
<p class="Streichpreis">175,00 €</p>
<p class="Streichpreis">111,11 €</p>
<p class="Streichpreis">139,00 €</p>
<p class="Streichpreis">142,00 €</p>
<p class="Streichpreis">126,00 €</p>
<script>
window.onload = function () {
var x = document.getElementsByClassName("Streichpreis");
if (x.innerHTML = "111,11 €") {
for (var i = 0; i <= x.length; i++) {
x[i].innerHTML = "Sonderpreis";
}
}
}
</script>