2010-08-16 1 views
5

Ist ist möglich, bestimmte Textzeichenfolge auf der Seite auszuwählen direkt ohne ID, Klasse, etc ...bestimmten Text auf Seite auswählen und entfernt es

Ich habe diese Zeichenfolge „ERROR: AffiliateID ungültig“, dass ich möchte von der Seite entfernen.

Ist es möglich?

+0

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 –

+0

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

+0

Lustig, weil es vor dem Tag erscheint, wenn man die Quelle in FF betrachtet ------> FEHLER: AffiliateID ungültig user357034

Antwort

8

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.

+0

Das funktioniert perfekt. Ich nehme an es ist eine Javascript Version. Jquery-Version von demselben? Gibt es auch eine Möglichkeit, diesen Text in eine Alarmbox zu setzen und dann zu entfernen? – user357034

+0

Für die Eingabeaufforderung empfehle ich: http://www.w3schools.com/JS/js_popup.asp –

Verwandte Themen