簡體   English   中英

保存HTML元素的數據,以便以后可以訪問

[英]save data for an HTML element such that it can be accessed later

我讀過的所有內容都不會將自定義屬性或屬性保存到HTML DOM Elements中。 因此,我試圖弄清楚我還應該如何保存元素的屬性/屬性,以便以后可以訪問它們。

最初,我想將元素用作哈希中的鍵,但是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
}

我曾考慮過使用elementID但是element不會總是有我可以使用的ID ,我無法設置一個ID ,因為可能還有其他JS為元素動態設置ID

為什么不使用數據屬性 它們專門用於在元素上存儲額外的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM