javascript - 有没有办法散列用于 map 的 html dom 元素?

标签 javascript html dom hash

我正在尝试针对 html dom 元素存储一些数据,并且不想依赖元素上设置的属性。那么,有没有办法对 html dom 元素进行哈希处理以用于 map ?

例如,我希望能够在 javascript 中执行以下操作:

Map[Hash(DIV1)] = somedata;

最佳答案

您可以将数据直接附加到 div。

var nextID = 1;

var hash = function(div){
   div.hashID = div.hashID || ('hashID_' + (nextID++));
   return div.hashID;
}

关于javascript - 有没有办法散列用于 map 的 html dom 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907539/

相关文章:

javascript - 我需要访问IFRAME中的文档的文档对象。有没有办法针对IE7和IE8?

javascript - 在不影响 sibling 的情况下将 html(text) 附加到元素?

javascript - HTML5 进度范围最大值和值 : too large values?

javascript - 试图使jQuery工作

javascript - 您可以使用Nashorn将Javascript中的动画应用于Java-FX对象吗?

javascript - Node.js Heroku 部署 - 无法执行安装后脚本来安装 Bower

javascript - Angularjs-Angular UI Grid:是否可以通过rowentity值动态过滤下拉菜单选项?

javascript - 我应该使用 "]]>"还是 "//]]>"将 CDATA 部分关闭到 xHTML 中

html - CSS父子元素在同一行

javascript - 如何使 youtube 字幕可选?