我使用的JavaScript從這個舊的腳本的HTML:JavaScript: how to load all images in a folder?使用JavaScript編寫周圍循環
不過,我想使用相同的JavaScript文件中環和一些循環之後才寫一些HTML代碼,所有使用這個相同的JavaScript文件。
只是把一個document.write之前和之後在JavaScript中不起作用。
var bCheckEnabled = true;
var bFinishCheck = false;
var img;
var imgArray = new Array();
var i = 0;
var myInterval = setInterval(loadImage, 1);
function loadImage() {
if (bFinishCheck) {
clearInterval(myInterval);
document.write('Loaded ' + i + ' image(s)');
return;
}
if (bCheckEnabled) {
bCheckEnabled = false;
img = new Image();
img.onload = fExists;
img.onerror = fDoesntExist;
img.src = 'assets/' + i + '.png';
document.write('<img src="assets/' + i + '.png" width="1016" height="813" alt="Kar" />');
}
}
function fExists() {
imgArray.push(img);
i++;
bCheckEnabled = true;
}
function fDoesntExist() {
bFinishCheck = true;
}
您的目標是將一些HTML添加到服務器上的文件? – TheNorthWes
請閱讀:https://developer.mozilla.org/en-US/docs/Web/API/Document,並停止使用'document.write()'。 – melancia
是的,它將HTML添加到我的index.html中。目前的JavaScript(由我發佈)只是添加圖像。我想要在第一張圖像之前有。 –