Tach!
Der originale Wert lässt sich doch sehr einfach ermitteln, so dass es keine Notwendigkeit gibt, ihn anderenorts nochmal zu notieren.
Wieso erst ermitteln wenn der Wert bereits zugewiesen ist!
Weil der HTML-Text bereits fertig geschrieben ist, wenn er im Browser ankommt.
In Fakt erfolgt ja die Zuweisung nur einmal, nämlich da wo die Platzhalter mit Daten betankt werden.
Gesetzt den Fall, dass serverseitig mit einem Platzhaltersystem gearbeitet wird …
Da ist es nicht nur unsinnig, einen Wert im Browser neu zu ermitteln, sondern es ist auch eine Fehlerquelle.
Das kann ich nicht nachvollziehen. Wenn es eine Fehlerquelle ist, eine Wertzuweisung zu einem Attribut zu notieren, dann ist sie es nicht minder, ein Stück Javascript-Code zu erzeugen, in dem der Wert einer Variable zugewiesen wird. Und sie werden auch nicht weniger, wenn man statt einer mehrere solcher Stellen zu erzeugen hat, noch dazu, wenn unterschiedliche Kontexte berücksichtigt werden müssen.
Sollte aber serverseitig ein für den Client fehlerfreier Code erzeugt worden sein, dann ist es ebensowenig eine Fehlerquelle, den Wert aus einem Attribut im DOM zu lesen, wie ihn aus einer Variable oder einem Stringliteral zu lesen.
dedlfix.