如何在Javascript中创建动态var

时间:2017-02-10 21:17:08

标签: javascript

我在perl中使用以下内容来创建动态变量$$x = "color";这将允许我以$ color的形式访问变量。我想在JavaScript中做类似的事情。我想在JavaScript中创建来自密钥值对的未知HTML FORM的动态变量名称。换句话说,我想读取名称/值对,循环遍历document.forms ['1'],其值为pagetitle = fishing,phone = 555-5555,color = red。我想创建页面标题,手机和颜色的JavaScript变量名称,这样我可以在成功进行数据库更新之后执行就地html更新,使用类似的东西

var f = document.forms[1];
for ( var i = 0; i < form.elements.length; i++ ) {
      var e = f.elements[i];
      e.name = e.value);   /* something like $$e.name = e.value in PERL */ 
}

document.getElementById('pagetitle').innerHTML = pagetitle;
document.getElementById('phone').innerHTML = phone;
document.getElementById('field1').style.background = color;
document.getElementById('field2').style.background = color;

这是e.name和e.value区域,我不知道如何制作动态变量?

我知道我可以这么做......

document.getElementById('pagetitle').innerHTML = document.forms[1]['pagetitle'].value;

但我仍然想知道如何在JavaScript中使用动态变量。

0 个答案:

没有答案