Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2011, 08:06
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años, 6 meses
Puntos: 66
evitar "cannot read property 'value' of undefined"

Pues eso estoy haciendo una cosilla en javascript y me encuentro en un punto que tengo que mirar si una etiqueta tiene un atributo y en caso de no tenerlo mirar en su objeto padre y asi sucesivamente, pero claro en el momento que le digo al programa

e.target.attributes.typex.value

al no contener ese atributo me salta un error y parece que no sigue con la función.

Como puedo solucionar esto?


ahora mismo tengo algo así
Código Javascript:
Ver original
  1. if(e.target.attributes.typex.value){
  2.                 alert(e.target.attributes.typex.value);
  3. }else if(e.target.parentNode.attributes.typex.value){
  4.                 alert(e.target.parentNode.attributes.typex.value);
  5.             }