我有这个代码:
function displayMenu (newGal, newSub) {
curGal = newGal;
curSub = newSub;
if (curGal == null) {
curGal = "main";
};
arrayL = curGal.length;
if (curImg == null) {
curImg = 0;
};
if (curSub == null) {
curSub = 0;
};
prevImg = curImg - 1;
if (prevImg == null || prevImg < 0) {
prevImg = arrayL;
};
nextImg = curImg + 1;
document.getElementById('img1').style.display = "none";
};
不管它给了我什么,style
财产是null
. 这段代码从以前的样子被大量拆除;这是一个for
循环的一部分,该循环应该用于选择带有of -的 s ,然后我将其分解并尝试手动定位每个i
-使用单独的行,它只是不断中断。是的,- div 在 HTML 中。原始循环如下所示:"img" + i
div
id
img0
9
img0
9
img0
9
for
for (i = 0; i < array.L; i++) {
var tempButton = "img" + i;
document.getElementById(tempButton).style.display = "none";
};
为什么是style
财产null
,我该如何解决?