Question

J'ai lu quelque part que les objets étaient fondamentalement des tables de hash, et vous pourriez attribuer des valeurs à la nulle.Eh bien, j'espère profiter de cela, mais je veux savoir s'il est même possible, s'il est considéré comme "correct", et s'il y a des situations indésirables.

Ma situation:

J'ai un sérieux d'objets (le genre qui ne peut pas être stocké dans le DOM!) que je veux attribuer à dom.Mon plan est de:

Rechercher un objet DOM (un div ou une zone de forme), puis assignez-le à la variable mouvar

Je vais ensuite appeler: myvar.customval= valeur CustomVal bien sûr n'est pas défini dans la spécification DOM.Est-ce que cela fonctionnera même, cependant?Sera-t-il apparaître dans le DOM ou rester une variable virtuelle?Y a-t-il un moyen d'attribuer des valeurs personnalisées aux membres de la DOM pour l'accès plus tard?

Était-ce utile?

La solution

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top