Añadir propiedades a un objeto
Hola a todos, mi problema es el siguiente.
Tengo creado un objeto que no es más que un <DIV> llamado 'd1'. Me gustaría añadirle una propiedad llamada, por ejemplo, valor. Esto se hace de la siguiente forma:
obj = getElementById ('d1');
obj.style.valor = 'hola';
Si luego escribo:
alert (obj.style.valor);
alert (obj.style.valor);
(2 veces)
Esto en IE6 funciona perfectamente, pero en NS6 no me acaba de funcionar: la primera vez si que muestra 'hola', pero luego pone undefined. Y por lo tanto, no puedo acceder a este valor desde cualquier otra función propia de js.
¿Alguien sabría decirme por qué?
Gracias
Tengo creado un objeto que no es más que un <DIV> llamado 'd1'. Me gustaría añadirle una propiedad llamada, por ejemplo, valor. Esto se hace de la siguiente forma:
obj = getElementById ('d1');
obj.style.valor = 'hola';
Si luego escribo:
alert (obj.style.valor);
alert (obj.style.valor);
(2 veces)
Esto en IE6 funciona perfectamente, pero en NS6 no me acaba de funcionar: la primera vez si que muestra 'hola', pero luego pone undefined. Y por lo tanto, no puedo acceder a este valor desde cualquier otra función propia de js.
¿Alguien sabría decirme por qué?
Gracias