Cita:
Iniciado por juanito1712 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>