制作一个独特的JavaScript对象

时间:2011-09-25 23:02:15

标签: javascript jquery

我正在尝试创建一个程序,将一个元素的信息保存到一个新的JavaScript对象中,或者真正地保存在任何语言的任何类型的对象中。这是一个例子。有人单击一个创建按钮,它会提示他们命名一个CSS类。之后,他们被要求填写一份包含房产清单的表格。但是,属性需要保存到本地,因为它是一个静态页面,他们将在没有帐户的情况下工作。基本上,这就是我要问的问题。有没有办法在JavaScript中创建一个“静态”对象,只有在填写表单并具有唯一名称后才能创建。最有可能需要多次制作。这是我想的格式

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

我知道我很难理解我很抱歉。但有人知道我这样做的方法吗?

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

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