Hallo Orlok,
Wenn du einen Browser findest der den Whitespace nicht interpretiert, solltest du den Bug melden.
Ich kann mich noch erinnern, dass dies früher je nach Browser unterschiedlich war, dürfte aber dann wohl mittlerweile behoben sein.
Besser wäre es gewesen, die Eigenschaft
nextElementSiblingzu verwenden, die sowohl von der SchnittstelleElementals auch von der SchnittstelleCharacterDataimplementiert wird, und somit auf Element- und Textknoten angesprochen werden kann. Diese Eigenschaft referenziert nicht allgemein den nächsten Geschwisterknoten, sondern das nächste Geschwisterelement.
Absolut richtig 😉 "nextElementSibling" wäre weitaus sinnvoller, wenn man es denn überhaupt so nutzen möchte.
Gruss
Henry