Añadir propiedades a un objeto

centauro
22 de Abril del 2002
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