Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/12/2011, 06:42
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: evitar "cannot read property 'value' of undefined"

Cita:
Iniciado por juanito1712 Ver Mensaje
lo pruebo y me da undefined en los dos casos :S
sí, cometí un error
Cita:
evt.target.attributes.typex
y creo que no me expliqué bien. si existe el objeto te retorna "object" si no existe te retorna "undefined". prueba con esto
Cita:
function fnc(e) {

alert(typeof(e.target.attributes.typex));

var objetivo="";

if(typeof(e.target.attributes.typex) == "object"){
objetivo=e.target.attributes.typex.value;
} else {
objetivo=e.target.parentNode.attributes.typex.valu e;
}

alert(objetivo);
}

<form typex="attr form">
<input type="text" value="input1" typex="nuevo attr" onclick="fnc(event)" />
<input type="text" value="input2" onclick="fnc(event)" />
</form>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}