2012-02-20 18 views
42

Ho un bug che ho riscontrato solo in IE. Vorrei controllare DOM usando la toolbar degli sviluppatori di IE, ma sfortunatamente non riesco a farlo mentre il DOM completo è generato dinamicamente. Qualcuno ha un'idea di come superare questo problema?Come controllare gli elementi sul DOM creato dinamicamente utilizzando gli strumenti degli sviluppatori di IE

+5

una volta che il div è stato generato dinamicamente - quindi ispezionarlo ..: P –

+11

OK, Vivek, al primo sguardo ho pensato che mi stai prendendo in giro. Ma in realtà hai assolutamente ragione, il mio problema era che avevo gli strumenti di sviluppo di IE accesi per tutto il tempo. Se lascio caricare la pagina e poi accendo la barra degli strumenti degli sviluppatori dopo che tutto è stato generato, tutto è bello e facile. Grazie Vivek, accetterei volentieri il tuo commento come risposta, ma non sembra essere fattibile – learnAndImprove

+1

Ho sempre avuto strumenti di sviluppo sempre aperti, e ho appena pensato che gli strumenti di IE non fossero in grado di gestire gli elementi aggiunti dinamicamente al dom. – Ally

risposta

61

C'è un pulsante di ricarica nella barra degli strumenti a destra dell'icona del dischetto. Colpire questo funziona anche.

+0

Questo ha l'ulteriore vantaggio di preservare lo stato della modalità Browser/Documento nel caso in cui si stia tentando di emulare una versione precedente di IE. Se apri gli strumenti per sviluppatori dopo che il div è stato generato dinamicamente e poi hai impostato la modalità Browser/Document, la pagina si aggiornerà. –

+1

......... sei un supereroe, per davvero. Ho fatto lo sviluppo di IE per 10 anni e non mi è mai venuto in mente che il pulsante di aggiornamento fosse un aggiornamento DOM, ho sempre pensato che avrebbe aggiornato la pagina. – netpoetica

+1

C'è ancora un modo per ricaricare il DOM in IE11? – Jay

12

Una volta che il div è generato dinamicamente, quindi ispezionarlo. Hai risposto perché sembrava funzionare per te ... :)

+15

In realtà il vero punto è che gli strumenti di sviluppo devono essere chiusi quando il contenuto viene generato, altrimenti non appariranno nell'ispettore . – Korri

+3

Questa non dovrebbe essere la risposta accettata. La risposta corretta è @ jdln di seguito, o il commento di Korri sopra. –

0

In alternativa, assicurati che il pannello Impostazioni sia attivo, quindi premi il tasto F5.

2

una volta che la pagina è stata caricata completamente, fare clic su F12, dopo di nuovo sulla pagina di ricarica e quindi sulla barra degli strumenti di sviluppo, fare clic sul pulsante AGGIORNA che è disponibile esattamente accanto al pulsante di salvataggio nella barra degli strumenti dello sviluppatore. Dopo di ciò, fai clic sulla freccia per controllare l'elemento.

Problemi correlati