【发布时间】:2013-09-06 01:47:13
【问题描述】:
这个w3schools page 提到了HTML DOM createElement() 方法。例如,您可以通过
创建一个按钮var btn = document.createElement("BUTTON");
现在,我想在此按钮上附加一些信息。什么是合适的方法?如果我想附加数组["one", "two", "three"],我可以这样做吗
btn.myOwnInformation = [“一”、“二”、“三”]
?
【问题讨论】:
-
DOM 不是用于数据,而是用于显示。您可能不应该使用它来存储任意数据。
-
@meagar 但我想将数据存储在按钮中,而不是 DOM 中。
-
按钮在 DOM 中。它是一个 DOM 元素。正如您所说,“HTML DOM createElement 方法”。如果你真的想这样做,你可以看看 jQuery 如何使用它的
data方法存储任意数据。它是开源的。
标签: javascript html