1. 程式人生 > >JS 之 appendChild 與 innerHTML

JS 之 appendChild 與 innerHTML

問題:手機滑動分頁,每次向下滑到低,就會請求資料並增加 n 個 item ,至於這個 item是什麼,item 就是一類相似的 元素,它們有共同的父元素,那麼,我要如何新增這幾個item?
方式有兩種,第一種很簡單,修改父元素的innerHTML,原來的加上新的。
第二種,用appendChild方式,有幾個加幾個。
以上兩種方法比較
第一種方式會刪除父元素裡面內容,然後重新寫入所有item,操作簡單,但如果有大量已經存在的item,再次新增會重新整理很多
第二種方式,不會影響其他item,在後面新增item,這樣重新整理的內容就是新增的內容,這樣的缺陷就是如果想做成公共介面,不知道item是什麼,用js動態新增有點麻煩