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 - 使用 JQuery 和 ASP.NET TextBox 控件来切换焦点

html - 列表项的独立边距

javascript - 两个按钮像单选按钮一样改变类,但一次只有一个

html - 如何创建带有固定标题的滚动表

java - 如何从java中的xml节点创建格式化字符串

javascript - 图片未在 Chrome 中显示

php - Node.js (mysql+socket.io) 通过 Cookie 验证 PHP?

javascript - 迭代表更新每个单元格的货币 javascript/Jquery

javascript - 如何从前端访问环境变量

javascript - 使用 jQuery/.data() 避免内存泄漏