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
nextElementSibling
zu verwenden, die sowohl von der SchnittstelleElement
als auch von der SchnittstelleCharacterData
implementiert 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