使用JavaScript创建唯一的对象

使用JavaScript创建唯一的对象,javascript,jquery,Javascript,Jquery,我正在尝试创建一个程序,将有关元素的信息保存到一个新的JavaScript对象中,或者从任何语言保存到任何类型的对象中。这里有一个例子。有人点击一个创建按钮,它会提示他们命名一个CSS类。在那之后,他们被要求填写一份带有财产清单的表格。然而,这些属性需要保存到本地位置,因为这意味着它们将使用的是一个静态页面,没有帐户。基本上,这就是我要问的。是否有一种方法可以在JavaScript中创建一个“静态”对象,该对象只有在填写表单并具有唯一名称后才会创建。最有可能的情况是,需要进行多次测试。这是我想的

我正在尝试创建一个程序,将有关元素的信息保存到一个新的JavaScript对象中,或者从任何语言保存到任何类型的对象中。这里有一个例子。有人点击一个创建按钮,它会提示他们命名一个CSS类。在那之后,他们被要求填写一份带有财产清单的表格。然而,这些属性需要保存到本地位置,因为这意味着它们将使用的是一个静态页面,没有帐户。基本上,这就是我要问的。是否有一种方法可以在JavaScript中创建一个“静态”对象,该对象只有在填写表单并具有唯一名称后才会创建。最有可能的情况是,需要进行多次测试。这是我想的格式

document.formname.blah.value = {
   type=document.formname.id.value;
   border='1px solid #000'
}

我知道我有点难以理解我很抱歉。但是有人知道我该怎么做吗?

我不太确定是否正确,但是一个存储在全局变量中的基本javascript对象呢

window.blah = {
    type: document.formname.id.value,
    border: '1px solid #000'
};
如果要将该对象分配给dom节点,可以使用jquery的
data()
方法:

var blah = { ...(see above).. };
$(document.formname.blah).data('whateverThisIs', blah);

我真的找到办法了!其实很简单。当一个新元素被创建时,一个名为element的新对象被创建,并从那里将该元素推送到数组中。因此,最终得到的是一个数组,其中包含可以使用简单for循环或dom函数访问的对象。谢谢你