Micha: Quelltext mit replace überprüfen

Beitrag lesen

Hallo Christian Bothe,

Wie schaffe ich das im gesamten Quelltext bzw. dem Text der im <body> steht?

Du könntest mit innerHTML auf den Inhalt des Dokumentenbodys zugreifen.

var oldStr = document.body.innerHTML; // der Inhalt  
var newStr = oldStr.replace(/foo/gi, "bar");  // Ersetze  
document.body.innerHTML = newStr; // neuen Inhalt zuweisen

Das ganze funktioniert jedoch nur dann sinnvoll, wenn nicht (ausversehen) auch HTML-Tag oder Attribute überschrieben werden.

Mit freundlichem Gruß
Micha