[DOM]-8.innerHTML與for運用

    • <h1>每個農場的農夫名字</h1>
    • <ul class="list"></ul>
    1. var farms =[
    2. {
    3. farmer:'卡斯伯',
    4. dog:['張姆仕','龐德']
    5. },
    6. {
    7. farmer:'查理',
    8. dog:['皮皮']
    9. }
    10. ];
    11. var el = document.querySelector('.list');
    12. var farmLen = farms.length;
    13. var str ='';
    14. for(var i=0; i<farmLen; i++){
    15. var content ='<li>'+farms[i].farmer+'</li>';
    16. str +=content;
    17. }
    18. el.innerHTML=str;


    如沒有用空字串累加是沒辦法列出兩筆li的資料,原因是innerHTML渲染之前會刪除原本的資料,利用空字串是累加完一次渲染出來

    codepen

    评论

    此博客中的热门博文

    六角學院-高雄資訊旅遊

    JavaScript-頁數總結

    [DOM]-7.innerHTML(下)