嗯,我有一些複選框id ='0','1','2','3'等。所以我需要獲取複選框的文本。這裏是PHP中複選框的代碼。Javascript innerhtml的複選框
'<input id="'.$i.'"type="checkbox" name="option1" value="a1" onclick="checkYears()">'.$years[$i].'</input>
所以我需要得到$年[$ i]值。我正在使用這段代碼。
while (bool==false)
{
if (document.getElementById(i)!=null)
{
if (document.getElementById(i).checked)
{
years.push(1);
yearsValue.push(document.getElementById(i).innerHTML);
document.getElementById(i).innerText="WORKS";
console.log(yearsValue[i]);
}
else
{
years.push(0);
yearsValue.push(document.getElementById(i)).innerHTML);
console.log(yearsValue[i]);
}
}
else
{
bool=true;
}
i++;
}
0和1的加好了,但是當我試圖使用innerHTML存在和CONSLE未定義值。
有什麼建議嗎?
謝謝你,爲你解答他們是樂於助人。 – 2012-04-13 15:56:45