【问题标题】:Using Variable name as object title [duplicate]使用变量名称作为对象标题[重复]
【发布时间】:2013-03-14 17:24:16
【问题描述】:

这是我目前在 javascript 中的代码:

    'methv': document.getElementById("methv").value,
    'q1': document.getElementById("q1").value,
    'q2':document.getElementById("q2").value,
    'q3':document.getElementById("q3").value,
    'q4':document.getElementById("q4").value,
    'comm':document.getElementById("comm").value,

在我的 php 文件中,我有一个名为 num 的不可见输入字段,它的值是我的数据库中唯一的数字。

<input id="num" type="hidden" value="<?php echo $post['unique person code']; ?>" />

有没有办法将这个值作为变量名。例如,它将具有以下值:

'q1' + num : document.getElementById("q1").value

【问题讨论】:

    标签: php javascript html


    【解决方案1】:

    是的。使用括号表示法:

    containerObject['q1' + num] = document.getElementById("q1").value;
    

    容器对象是包含所有数据的对象。 num 必须先定义。

    【讨论】:

      猜你喜欢
      • 2013-06-19
      • 1970-01-01
      • 2015-11-28
      • 2011-12-17
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      相关资源
      最近更新 更多