我是用jQuery,不過詳細程式碼我就不寫了,提供你流程。
第一種做法比較浪費頻寬,不過會比較好寫。
你最多有幾個div就先建好,然後給那些div display:none,讓它預設無法顯示。
接著當選取天數時,先初始化把所有div不顯示,再使用迴圈讓div顯現出來就好。
第二種做法就是真的動態新增了。
選取天數後,初始化先刪除那些div,然後用jQuery的after或append函式去新增那些html。
不過這種做法要考慮的東西會比較多。
不管怎樣,先去看JavaScript和jQuery吧!
下面是小弟做的簡單程式 可以參考一下
我只有寫一個標題的input 你可以依照上面的方法寫入幾個
https://jsfiddle.net/a62b4t8r/11/