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 (566 Punkte)