molily: escape für ID

Beitrag lesen

Hallo,

document.write('<li onclick="displayQuestion(0,\'frage2\');">weiter</li>');

funktioniert genauso.

Nee. Beim a-Element ist immer das Verhalten der Aktivierbarkeit offensichtlich, unabhängig vom CSS und vom Ausgabemedium. Man kann es mit der Tastatur anspringen und aktivieren. Besser wäre höchstens ein Button. Mag paradox klingen, aber wenn man schon eine Anwendung mit obligatorischem JavaScript baut, dann bitte diese Regeln der Barrierefreiheit beachten: Elemente mit »Verhalten« möglichst mit Link- und Formular-Elementen umsetzen, die in mehr Fällen bedient werden können. (Ist natürlich auch nicht immer sinnvoll.)

Mathias