gpt4 book ai didi

javascript - 保存 HTML 元素的数据以便以后可以访问

转载 作者:行者123 更新时间:2023-12-02 15:59:55 26 4
gpt4 key购买 nike

我读过的所有内容都说不要将自定义属性或属性保存到 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
}

我想过使用元素ID,但元素并不总是有ID我可以使用它,但无法设置它,因为可能有其他 JS 动态设置元素的 ID

最佳答案

为什么不使用 data attributes ?它们专门用于在元素上存储额外数据。

关于javascript - 保存 HTML 元素的数据以便以后可以访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com