我基本上是在尝试遍历数组数组并为数组上的每个数组项创建一个新的 div 元素,然后向创建的新 div 元素添加一些代码。我收到Cannot set properties of null (setting 'innerHTML')
错误消息,我理解这意味着 JS 在运行时无法识别 div 元素,但如果我只是在该行中创建了它,那么它肯定会在该行执行时存在。下面的示例代码:
for (var elem in ArrayOfArray){
document.createElement('div').setAttribute('id', elem[1]);
document.getElementById(elem[1]).innerHTML = "hello (or some other code)";
}
有谁知道为什么这不起作用?TIA