下記ソースがあったとします
Array.from(document.querySelectorAll('div'), s => {
console.log(s.id);
});
で毎秒追加されたdivを読み来み、配列化しています
毎秒ごとにdiv0から追加された分まで表示しています
Array.from(document.querySelectorAll('div')を必ず使うことを条件として
追加された部分だけconsole.log(s.id)で表示する方法はないでしょうか?
<script> var j=100; window.onload=function(){ function b(){ for(i=0;i<j;i++){ div = document.createElement('div'); div.id="div"+i; div.style.width = "200px"; div.style.height = "30px"; div.style.background="red"; document.body.appendChild(div); } j=j+20; Array.from(document.querySelectorAll('div'), s => { console.log(s.id); }); setTimeout(b,1000); } b(); } </script>
回答2件
あなたの回答
tips
プレビュー