使用变量名称作为对象标题

时间:2013-03-14 17:24:16

标签: php javascript html5

以下是我目前在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

1 个答案:

答案 0 :(得分:0)

是。使用括号表示法:

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

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