Pergunta

Eu li em algum lugar que os objetos eram basicamente mesas de hash, e você poderia atribuir valores a eles Willy Nilly.Bem, eu espero tirar proveito disso, mas quero saber se é ainda possível, se é considerado "correto" e, se houver alguma situação indesejada.

minha situação:

Eu tenho um grave de objetos (o tipo que não pode ser armazenado no DOM!) que eu quero atribuir aos objetos DOM.Meu plano é para:

Encontre um objeto DOM (uma div ou área de alguma forma) e, em seguida, atribua que a variável MyVAR

Eu ligarei: myvar.customval= valor CustomVal, claro, não é definido na especificação DOM.Isso mesmo funcionará?Vai aparecer no DOM, ou ficar uma variável virtual?Existe alguma maneira de atribuir valores personalizados aos membros do DOM para acesso mais tarde?

Foi útil?

Solução

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top