我有一點javascript可以動態地向我的頁面添加元素。問題是在任何給定的運行中都有數百個元素需要創建,儘管加載單個元素需要不到一秒的時間,但整個頁面可能需要30秒或更多時間才能完全加載,然後突然間所有內容都會彈出頁。我的問題是:如何更新頁面,以便我的動態創建的元素一旦創建就會顯示出來?刷新html,同時動態添加元素
var newDiv = document.createElement('div');
for (var val in array) {
var newCanvas = document.createElement('div');
newCanvas.className = "graph";
newDiv.appendChild(newCanvas);
drawGraph(val, newCanvas); //adds a bunch of elements to newCanvas
addTitle(val, newCanvas); //adds another
addDescription(val, newCanvas); //adds another
}
document.body.appendChild(newDiv);
請將郵政編碼 – matt3141
將您的JavaScript放置在文件底部? –
我們可以看到一些代碼嗎?聽起來你並沒有將每個元素單獨添加到dom中,或者直到某個時間才隱藏它。 – fanfavorite