I cannot figure out what is wrong here.
for ( var i = 0; i< choices.length; i++) {
element = document.getElementById("choice" + i);
element.innerHTMl = choices[i];
Guess ("btn" + i, choices[i]);
}
I cannot figure out what is wrong here.
for ( var i = 0; i< choices.length; i++) {
element = document.getElementById("choice" + i);
element.innerHTMl = choices[i];
Guess ("btn" + i, choices[i]);
}
Its innerHTML and you need to make sure the element exists.
for ( var i = 0; i< choices.length; i++) {
element = document.getElementById("choice" + i);
if( element ) {
element.innerHTMl = choices[i];
Guess ("btn" + i, choices[i]);
}
}