HTML Code funktioniert nicht richtig

info2211 schrieb am 08.10.2021 um 14:46 Uhr

<div> <p class="tagesenergiesatz">Mit der heutigen Tages-Energie geht es um <span></span></p> <script> var c = ["Neuausrichtung.", "Balance.", "Einigung.", "&Ouml;ffnung.", "Selbstfindung.", "Klarheit.", "Fertigstellung.", "Wachstum.", "Aufopferung."]; function a() { var e = new Date(), t = e.getDate(), n = e.getMonth() + 1, r = b(t.toString() + n.toString()); document.querySelector(".tagesenergiesatz > span").innerHTML = c[r - 1] } function b(e) { var t = e.split("").map(e => parseInt(e)).reduce((e, t) => e + t).toString(); return 1 === t.length ? parseInt(t) : b(t) } document.addEventListener("readystatechange", function () { "complete" === document.readyState && a() }); </script> </div>

Dieser HTML Code habe ich als Platzhalter bei Webeigenschaften eingetragen bei "Mit HTML Code ersetzen (body)". Er sollte als Ergebnis je nach Tag ausspucken:

"Mit der heutigen Tages-Energie geht es um Aufopferung."

Aufopferung da die Quersumme von Tag und Monat 9 ist (8.10. = 9).

Was mache ich falsch? Er bringt mir nur: "Mit der heutigen Tages-Energie geht es um"

Herzlichen Dank für Eure Unterstützung.

PS: Ich habe Magic Webdesigner Premium 17.1.0.60742 DL x64 Dec 9 2020

Seriennummer: gelöscht