我读取了对象基本上哈希表的某个地方,您可以为他们威利尼利的值分配值。好吧,我希望能够利用这一点,但我想知道它是否可能,如果它被认为是“正确”,并且如果有任何不需要的情况。

我的情况:

我有一个严重的对象(不能存储在DOM中的那种!)我要分配给DOM对象。我的计划是:

查找dom对象(某种形式的div或区域),然后将其分配给变量myvar

然后我会打电话:myvar.customval=值 当然的习惯没有在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