JavaScript - Objeto dentro de la función eval()

 
Vista:

Objeto dentro de la función eval()

Publicado por Antonio (1 intervención) el 25/06/2009 15:54:30
// Sea una variable definida como:
var a='className', obj=getElementById(miobjeto);
// ¿Cómo podría hacerse para que el código siguiente pueda ejecutarse...
alert(obj.a)
// ...de forma que el alert devuelva el nombre de la clase del objeto? He probado con eval pero tiene problemas al pasarle un objeto en el argumento. Es decir:
b=eval(obj+"."+a);
// da fallo.

// Espero sus sugerencias...
// NOTA: el objeto está definido ya; no puede hacerse eval("getElementById...")
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Objeto dentro de la función eval()

Publicado por weirdmix (185 intervenciones) el 25/06/2009 19:46:05
para q necesitas poner como variable a un atributo de un objeto (Clase) ????
alert(obj.className) //seria lo normal...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar