質問

私はオブジェクトが基本的にハッシュテーブルであることをどこかに読み、それらに値をWilly Nillyに割り当てることができます。まあ、私はこれを利用することを望んでいますが、それが「正しい」と見なされれば、そして不要な状況があるならば、可能な限り知りたいのです。

私の状況:

DOMオブジェクトに割り当てたいオブジェクト(DOMに格納できない種類)を持っています。私の計画は次のことです。

DOMオブジェクト(ある形式のDIV、または領域)を見つけてから、変数myvar に割り当てます。

私は呼び出します:myvar.customval= value コースのカスタムバルはDOM仕様で定義されていません。ただし、うまくいきますか?DOMに表示されますか、または仮想変数のままになりますか?後でアクセスするためにDOMのメンバーにカスタム値を割り当てる方法はありますか?

役に立ちましたか?

解決

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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top