0

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]);
    }

1 Answers1

0

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]);
    } 
}
Blake A. Nichols
  • 832
  • 1
  • 6
  • 10