Gunnar Bittersmann: Funktioniert click() nur einmal?

Beitrag lesen

@@Nico R.

Ich hab jetzt mal role="button" ergänzt.

Am th-Element? Aua! Nicht machen! Damit ist das th-Element keine Tabellenkopfzelle mehr.

Außerdem darf role="button" nur an Elemente vergeben werden, die sich auch wie Buttons verhalten. Du müsstest also selbst implementieren, dass Buttons auch per Keyboard clickbar sind: per [return] bei keydown und per [space] bei keyup. Und nicht vergessen zu implementieren, dass Buttons auch per Sprachsteuerung clickbar sind …

Die gute Nachricht ist: Du musst das alles nicht selbst implementieren, denn das steckt alles schon in Browsern drin. Du musst nur das richtige HTML-Element verwenden: button.

An <th><button></button></th> führt kein Weg vorbei (jedenfalls kein guter).

🖖 Живіть довго і процвітайте

--
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“