kai345: Javascript: Text aus nextSibling auslesen

Beitrag lesen

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!