1

这是我目前在 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' + 数字:document.getElementById("q1").value

4

1 回答 1

0

是的。使用括号表示法:

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

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

于 2013-03-14T17:28:38.417 回答