lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie kann ich mit einem Javascript alle Vorkommen eines bestimmten Wort auf einer Website ändern?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Hier ist eine Javascript Funktion um alle Vorkommen von "alt" durch "neu" zu ersetzen.

function replaceWord(oldWord, newWord) {

    // Die gesamte Seite durchgehen
    const elements = document.querySelectorAll('*');

    elements.forEach(element => {

        element.childNodes.forEach(child => {

            // Nur Textknoten bearbeiten
            if (child.nodeType === Node.TEXT_NODE) {

                const text = child.nodeValue;

                // Ersetzen des alten Wortes durch das neue Wort
                child.nodeValue = text.replace(new RegExp(`\\b${oldWord}\\b`, 'g'), newWord);

            }

        });

    });

}

// Beispiel: Alle Vorkommen von "alt" durch "neu" ersetzen
replaceWord('alt', 'neu');
von (481 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer