我读过的所有内容都说不会将自定义属性或属性保存到HTML DOM元素。所以我试图弄清楚我应该如何保存元素的属性/属性,以便我以后可以访问它们。
最初我考虑使用元素作为哈希中的键,但JS将哈希键转换为字符串,这样就无法工作了。
用例:
function do1(element)
{
var w = element.style.width;
element.style.width = "200px";
// i want to save the w variable for this element somewhere/somehow
}
function do2(element)
{
// i want to be able to get the w variable i saved earlier for the element
}
我想过使用element
的{{1}},但ID
并不会总是有element
我可以使用,我不能设置一个,因为可能是为元素动态设置ID
的其他JS。