Hallo Raketenjörg,
ich verstehe dein Unbehagen, aber was machst Du mit schlecht geschriebenem JS, gerade in Libraries, das das checked-Attribut und nicht das checked-Property abfragt. Denn es ist ja ein Irrtum, zu meinen, dass das das gleiche sei.
Das Irre ist, dass das checked-Property dem checked-Attribut so lange folgt, wie man das checked-Property nicht schreibt, sondern nur liest. Nach dem ersten Schreibzugriff auf das Property folgt es dem Attribut nicht mehr, sondern hat den geschriebenen Wert, egal was man mit dem Attribut danach noch anstellt. Dafür sorgt wohl das Duo Infernale aus getter und setter, das auf dem Prototypen von HTMLInputElement sitzt.
Legacy, ick hör Dir poltern.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi