原始代码:
var myContainer = document.getElementsByClassName("containerName");
for (var i=0; i<list.length; i++) {
actionRequest(myContainer[i]);
}
function actionRequest(container) {
$.getJSON(url, function(data) {
var array = [];
var object = {//create objects};
array.push(object);
}
container.innerHTML = '';
$.each(array, function(idx, value) {
container.innerHTML += '....';
}
}
这工作得很好。但是,一旦我将 id 分配给“containerName”而不是类名:
var myContainer = document.getElementById("containerName");
console.log 向我抛出一条错误消息:“容器未定义”。
为什么?