我正在尝试针对 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/