Mi piace eseguire script personalizzati su pagine che non possiedo o controllo. Molte volte queste pagine hanno creato contenuti dinamici a cui vorrei applicare una funzione.Gestore per nodi DOM creati dinamicamente man mano che vengono inseriti
È possibile? Se è così, come posso fare questo? Idealmente sto cercando qualcosa di live jQuery's live
metodo, tranne che invece di vincolare un evento come click
sarebbe più come un evento che accade quando l'elemento viene caricato nel DOM. L'evento load
funzionerebbe per alcuni elementi ma non penso per tutto ...
Per questa domanda, si supponga di non poter guardare o modificare il codice che sta inserendo i nodi DOM. Mi piacerebbe una tecnica che potrei usare in un userscript o bookmarklet che potrebbe essere utilizzato su più siti non collegati.
Edit: Cerco qualcosa da usare sul mio Inverti colori bookmarklet: JavaScript: Invert color on all elements of a page
Che tipo di funzione stai cercando di applicare? È possibile ascoltare l'evento 'DOMNodeInsertedIntoDocument', ma è probabile che si applichi a molti nodi inseriti che non saranno interessati. – nrabinowitz
Sono interessato a ogni nodo in realtà. Sto cambiando i colori di tutto sulla pagina. – Muhd