如果元素没有 ID 属性,我想生成某种唯一标识符来标识该元素。
是否有一些函数可以获取 DOM 元素对象的对象哈希值,类似于 PHP 中的 spl_object_hash?那将是独一无二的。
最佳答案
试试这个:
var uid = function (i) {
return function () {
return 'prefix-' + (++i);
};
}(0);
用法:
uid(); // "prefix-1"
uid(); // "prefix-2"
if (!el.id) el.id = uid(); // "prefix-3"
关于javascript - 在javascript中获取DOM元素哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20301621/