我想设置一个数组作为由脚本创建的div的innerHTML,以便在排序函数的任何一步显示数组。我得到设置一个div来显示一个数组
无法设置属性'innerHTML'为null。
arr是数组的名称。
这里是我使用的代码:
function bubbleSort(arr){
var swapped,
container = document.getElementById("container"),
o = 0;
console.log("entered bubbleSort");
do {
swapped = false;
for (var i=0; i < arr.length-1; i++) {
console.log(arr);
o + 1;
container.innerHTML += '<div id = "div"+ o></div>';
document.getElementById("div" + o).innerHTML = arr[i];
if (arr[i] > arr[i+1]) {
var temp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = temp;
swapped = true;
}
}
} while (swapped)
}
' '
''应该是'' ''。 – RobG