2010-04-26 26 views
12

Tengo un fragmento de documento con elementos secundarios sobre los que quiero pasar (cuando sea posible). Esto está causando un error "No se puede leer la propiedad 'xxx' de null"."No se puede leer la propiedad 'xxx' de nulo"

¿Cómo puedo comprobar si este es el caso?

Respuesta

8

Es posible que desee hacer lo siguiente:!

if ((documentFragment !== null) && documentFragment.hasOwnProperty('xxx')) { 
    // handle property xxx of documentFragment as required 
} 
+0

la segunda mitad de esta prueba me es tirar un error ... si ((documentFragment.firstChild == null) && (documentFragment.firstChild.hasOwnProperty ('tagName')) – Matrym

+0

@Matrym: ¿Puedes intentar hacer 'alert (typeof documentFragment);'. ¿Obtienes 'object' o' undefined'? –

+0

Untaught SyntaxError: Token inesperado { – Matrym

Cuestiones relacionadas