Pregunta

Leí en algún lugar donde los objetos eran básicamente tablas de hash, y usted podría asignar valores a ellos Willy Nilly.Bueno, espero aprovechar esto, pero quiero saber si incluso es posible, si se considera "correcto", y, si hay situaciones no deseadas.

Mi situación:

Tengo un grave de objetos (el tipo que no se puede almacenar en el Dom!) Que quiero asignar a los objetos DOM.Mi plan es:

Encuentre un objeto DOM (un div o área de algún formulario), y luego asigne eso a la variable MYVAR

Llegaré entonces: MyVar.Customval= Valor CustomVal, por supuesto, no se define en la especificación DOM.¿Eso incluso funcionará, sin embargo?¿Se presentará en el DOM, o permanecerá una variable virtual?¿Hay alguna forma de asignar valores personalizados a los miembros de la DOM para acceder más tarde?

¿Fue útil?

Solución

You can do it:

var foo = document.getElementById('sidebar');
foo.party = 3;
console.dir(foo);

But no, it's not considered good practice. Rather, consider using HTML5's custom data attributes, or better yet, jQuery's abstraction of them.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top