Hallo Rolf,
Hast Du Beispiele?
ich habe das leider nie systematisch untersucht. Ich neige dazu, Attribute mit element.attribute anzusprechen, und wenn das nicht funktioniert, nehme ich set/get/hasAttribute. Wenn dann der Fehler doch wo anders lag, mache ich es aber nicht mehr rückgängig.
Ich habe gerade mal einen „Quickscan“ durch einige Scripte gemacht und da habe ich set/get/hasAttribute für Aria-Attribute, für role und für open (bei details) verwendet. Auch Attribute von SVG-Elementen habe ich mit set/get/hasAttribute gesetzt. Bei den CustomElements musste der Zugriff ebenfalls über set/get/hasAttribute erfolgen.
Gruß
Jürgen