有没有办法对 html dom 元素进行哈希处理以在地图中使用?

ivy*_*ike 5 html javascript hash dom

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

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

Map[Hash(DIV1)] = somedata;
Run Code Online (Sandbox Code Playgroud)

Cha*_*ll3 2

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

var nextID = 1;

var hash = function(div){
   div.hashID = div.hashID || ('hashID_' + (nextID++));
   return div.hashID;
}
Run Code Online (Sandbox Code Playgroud)