Dies sollte das Problem lösen imho:
document.body.innerHTML = document.body.innerHTML.replace(/ERROR: AffiliateID invalid/g, "");
Der Code ersetzt alle Vorkommen der Zeichenfolge mit leeren String zurück.
BEARBEITEN: Verwenden Sie es nur, wenn Sie 100 Prozent positiv sind, dass es Ihren HTML in keiner Weise brechen wird.
EDIT 2:
Ich weiß nicht, über eine bestimmte jQuery-Funktion für diese. Ich fand diesen Tipp:
1) http://johannburkard.de/blog/programming/javascript/6-quick-jquery-tips-text-manipulation-timers-and-elements.html
Remove a word with jQuery
The simple way – using regular expressions:
var el = $('#id'); el.html(el.html().replace(/word/ig, ""));
Das Beispiel verwendet die gleiche replace Funktion wie die Version in reinem Javascript. Die Funktion kommt von JavaScript 1.2 (der Standard, der 10 Jahre alt ist und in allen gängigen Browsern implementiert ist). Ich denke, es gibt keinen Grund, eine Funktion von jQuery zu verwenden.
2) Es gibt eine plugin zum Ersetzen von Text in angegebenen HTML-Tags. Vielleicht ist es einen Versuch wert.
http://stackoverflow.com/questions/1175775/find-all-Instances-of-old-in-a-webpage-and-replace-each-with-new-using-a-jav - dies kann helfen Sie –
Haben Sie * irgendeine * Idee, welches Element den Text enthält? Sogar nur die verschachtelte Position des Elements auf der Seite? Etwas, damit der Text direkt ausgerichtet werden kann? – user113716
Lustig, weil es vor dem
Tag erscheint, wenn man die Quelle in FF betrachtet ------> FEHLER: AffiliateID ungültig – user357034