有没有一种方法可以散列一个html dom元素,以便在地图中使用

Is there a way to hash a html dom element for use in a map?

本文关键字:元素 dom 地图 方法 一种 一个 有没有 html      更新时间:2023-09-26

我正试图针对html dom元素存储一些数据,不想依赖于元素上设置的属性。那么,有没有一种方法可以散列一个html dom元素,以便在地图中使用呢?

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

Map[Hash(DIV1)] = somedata;

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

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