2011-09-25 22 views
0

我正在尝试创建一个程序,该程序可以将有关元素的信息保存到新的JavaScript对象中,或者真的保存到任何语言的任何对象中。这是一个例子。有人点击一个创建按钮,并提示他们命名一个CSS类。之后,他们被要求填写一份表格,并附上一份物品清单。无论如何,这些属性需要保存到本地,因为它是一个静态页面,他们将在没有帐户的情况下工作。基本上,这就是我所要求的。有没有一种方法可以在JavaScript中创建一个“静态”对象,只有在表单被填写并且具有唯一名称后才能创建。最有可能需要制作多个。这是我正在考虑的格式制作一个独特的对象JavaScript

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

我知道我很难理解我很抱歉。但是,有没有人知道我的方式做到这一点?

回答

0

我居然找到了一种方法!实际上这很简单。当创建一个新元素时,会创建一个名为element的新对象,并从那里将该元素推送到数组中。那么会发生什么呢,最终会得到一个带有Object的数组,可以使用一个简单的for循环或一个dom这个函数来访问它。虽然谢谢!

1

我不太确定我是否正确,但如何保存一个基本的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); 
相关问题