Gunnar Bittersmann: "Kollaps" von span wenn Blank geschrieben - Browserfehler oder sinnvoll?

Beitrag lesen

@@mathefritz

Den Fehler zu finden war recht lästig.

Ich sehe sofort einen. Zumal der auch gleich doppelt auftritt:

<p><a href="javascript:MakeDblank();">d zu Blank machen"</a>
</p>
<p><a href="javascript:MakeDdagn();">d wider d"</a>
</p>

a-Elemente zum Auslösen von Aktionen sind falsch; das sollten buttons sein. Und das Pseudoprotokoll javascript ist auch Mumpitz.

<p><button onclick="MakeDblank();">d zu Blank machen"</button>
</p>
<p><button onclick="MakeDdagn();">d wider d"</button>
</p>

Natürlich kann man die Buttons so stylen, dass sie wie Links aussehen, wenn man das will. Aber sollte man das wollen?

Und natürlich sollten die Eventhandler nicht im Markup stehen (onclick), sondern per JavaScript registriert werden (addEventListener()).

LLAP 🖖

--
“I love to go to JS conferences to speak about how to avoid using JavaScript. Please learn CSS & HTML to reduce your JS code bloat.” —Estelle Weyl