2010-08-16 11 views
5

è è possibile selezionare stringa di testo specifica sulla pagina direttamente senza un ID di classe, ecc ...selezionare il testo specifico a pagina e rimuoverlo

ho questa stringa di testo "ERROR: AffiliateID non valido" che ho vorrebbe rimuovere dalla pagina.

È possibile?

+0

http://stackoverflow.com/questions/1175775/fut-all-in-stances-of-old-in-a-webpage-and-replace-each-with-new-using-a-jav - questo può aiutare –

+0

Hai * qualche * idea su quale elemento contenga il testo? Anche solo la posizione nidificata dell'elemento sulla pagina? Qualcosa in modo che il testo possa essere indirizzato direttamente? – user113716

+0

Divertente perché appare prima del tag quando si guarda la fonte in FF ------> ERRORE: ID affiliato non valido user357034

risposta

8

Questo dovrebbe risolvere il problema imho:

document.body.innerHTML = document.body.innerHTML.replace(/ERROR: AffiliateID invalid/g, ""); 

Il codice sostituisce tutte le occorrenze della stringa con stringa vuota.

MODIFICA: Usalo solo se sei sicuro al 100% che non infrangerà il tuo codice HTML in alcun modo.

EDIT 2:

non so su una specifica funzione di jQuery per questo. Ho trovato questo suggerimento:

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, ""));

L'esempio utilizza lo stesso replace funzione della versione in puro JavaScript. La funzione proviene da JavaScript 1.2 (lo standard che ha 10 anni e viene implementato in tutti i principali browser). Quindi immagino che non ci sia alcun motivo per usare una funzione da jQuery.

2) C'è un plugin per sostituire il testo in tag HTML specificati. Forse vale la pena provare.

+0

Questo funziona perfezionare. Suppongo che sia una versione javascript. Versione Jquery dello stesso? C'è anche un modo per mettere quel testo in una casella di avviso e quindi rimuoverlo? – user357034

+0

Per richiedere consiglio: http://www.w3schools.com/JS/js_popup.asp –

Problemi correlati