Setiap kali saya memuatkan semuanya sekaligus, saya mendapat beribu-ribu objek dan ranap krom.
btn.addEventListener('click', function(){ event.preventDefault(); async function getData(){ const response=await fetch(url) const data= await response.json(); info(data) } getData(); function info(x){ x.messages.forEach(element => { console.log(element.creator.name+": "+element.text) // console.log(x.element.text) con.innerHTML += "<p>"+element.creator.name+": "+element.text+"</p>"; }); }
Ini kod saya menggunakan rn
Innerhtml pertama sangat lambat kerana perlu dihuraikan setiap masa. Cipta fungsi untuk mencipta elemen Dom dan pasangkannya pada bekas yang dikehendaki. Menambah penomboran atau proses untuk memasukkan data dalam ketulan juga akan membantu.
Cuba gunakan elemen anak yang ditambahkan untuk memuatkan satu elemen pada satu masa. Saya telah meninggalkan kod alternatif di sini.
Kotak pasir
Kod