ich habe dieses HTML:
<p>Voer de postcode of de naam van uw plaats in. <img class=translate src="img/icon_nl.png" alt="" /></p> <!--###Bitte gib die Postleitzahl oder den Namen deines Ortes ein###Please enter the postal code or the name of your place###Voer de postcode of de naam van uw plaats in###-->
Ich halte dieses Konzept mit Kommentaren für zu schlecht, um es sinnvoll einzusetzen. WENN du schon keine separate Daten-Datei willst (hatte ich zumindest so verstanden wg. Kontext), dann benutze statt eines Kommentars z.B. ein template-Element für die Daten. Das dürfte dann auch besser auf verschiedene Arten anzusprechen sein, wenn du es entsprechend im HTML platzierst.
<template>###Bitte gib die Postleitzahl oder den Namen deines Ortes ein###Please enter the postal code or the name of your place###Voer de postcode of de naam van uw plaats in###</template>
Viel besser wäre eine HTML-Struktur z.B.
<template>
<span lang="de">Mittwoch</span>
<span lang="nl">Woensdag</span>
<span lang="en">wednesday</span>
</template>
hier könntest du , wenn du die Referenz aufs template hast, mit referenz.querySelector('.en').textContent auf den englischen Text zugreifen.
Übrigens: Um das folgende Element zu erhalten und keinen Umbruch oder Whitespace ist nextElementSibling() besser geeignet.
Alle Vorschläge sind nur angerissen und zur weiteren Ausarbeitung gedacht
/k
Stur lächeln und winken, Männer!