ページに要素を動的に追加するJavaScriptが少しあります。問題は、特定の実行で作成する要素が数百あり、1つの要素を読み込むのに1秒もかからないものの、ページ全体を完全に読み込むのに30秒以上かかる場合があり、その後すべてが突然に表示されることです。ページ。私の質問は、動的に作成された要素が作成されるとすぐに表示されるようにページを更新するにはどうすればよいですか?
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);