Javascript internalhtml de la casilla de verificación
Bueno, tengo algunas casillas de verificación con id = '0', '1', '2', '3', etc. Así que necesito obtener el texto de las casillas de verificación. Aquí está el código de las casillas de verificación en PHP.
'<input id="'.$i.'"type="checkbox" name="option1" value="a1" onclick="checkYears()">'.$years[$i].'</input>
Así que necesito obtener $ años [$ i] -valor. Estoy usando este código.
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 y 1 se agregan bien, pero cuando intento usar innerHTML hay valores indefinidos en la consola.
¿Alguna sugerencia?