Sia document.getElementsByTagName ('div') che document.querySelectorAll ('div') restituiscono la raccolta NodeList. L'unica differenza è che il primo metodo restituisce la raccolta live e la seconda - una statica.Come distinguere tra collezioni NodeList live e non live?
La domanda è: c'è qualche possibilità di distinguere un oggetto da un altro solo ispezionando questi oggetti (cioè, non tentare di aggiungere/rimuovere alcuni elementi per testare "liveness")?
grazie in anticipo
Anurag, grazie per questa risposta – shabunc
Di niente, e una domanda molto interessante. C'è una ragione specifica per cui vuoi controllare la * vividezza * dell'oggetto? Se la ragione è buona e risolve problemi autentici, potrebbe anche proporla agli autori delle specifiche di w3. – Anurag
'document.querySelectorAll' restituisce un' StaticNodeList', che per definizione non è "live". Indipendentemente dal fatto che non siamo in grado di interrogare 'NodeList', mi chiedo se è sicuro assumere' NodeList', per convenzione, è * sempre * vivo. –