如何使用getelementbyId为id作为数组获取值

时间:2014-01-28 11:24:36

标签: javascript php

<input type="checkbox" id="time<?php echo $n . "[]"; ?>" name="time<?php echo $n . "[]"; ?>" value="<?php echo $row1['timeid']; ?>" onchange="chckrule(<?php echo $n  . $k; ?>)" />

这是我的输入复选框,其ID和名称以及值为数组。如何使用getElementById获取值。 我用了

for(var k=1;k<=2;k++)
{
  var x=document.getElementById('time'+k+).value;
}

2 个答案:

答案 0 :(得分:2)

在PHP处理它之前,它不是一个数组。在HTML中,它只是一个以字符[]结尾的id。

document.getElementById('time' + k + '[]').value

答案 1 :(得分:0)

尝试javascript或jquery

for(var k=1;k<=2;k++)
{
    var x=document.getElementById('time'+k+ '[]').value;
   alert(x)
  }