Hallo Gunnar,
Wie krieg ich das Element dann mit
document.querySelector()
angesprochen?
Gar nicht. querySelector()
erwartet einen selector string. Die Selektoren dieses Selector Strings sind definiert in Selectors Level 3, und dieses Dokument sagt, dass ein ID-Selektor eine #
gefolgt von einem CSS-Identifier sein muss; und dieses Dokument sagt über CSS identifiers:
In CSS, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [a-zA-Z0-9] and ISO 10646 characters U+00A0 and higher, plus the hyphen (-) and the underscore (_); they cannot start with a digit, two hyphens, or a hyphen followed by a digit.
Hervorhebung von mir.
LG,
CK