Domanda

Ho letto da qualche parte che gli oggetti erano praticamente tavoli hash, e potresti assegnare valori a loro Willy Nilly.Bene, spero di approfittarne, ma voglio sapere se è persino possibile, se è considerato "corretto", e, se ci sono situazioni indesiderate.

La mia situazione:

Ho un serio di oggetti (il tipo che non può essere memorizzato nel DOM!) che voglio assegnare agli oggetti DOM.Il mio piano è:

Trova un oggetto DOM (un div o area di qualche forma), quindi assegnalo al myvar variabile

Chiederò quindi: myvar.customVal= Value Il customVal ovviamente non è definito nelle specifiche DOM.Sarà anche però, però?Verrà visualizzato nel DOM o rimani una variabile virtuale?C'è un modo per assegnare valori personalizzati ai membri del DOM per l'accesso in seguito?

È stato utile?

Soluzione

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top