iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
0
自我挑戰組

從零開始學JavaScript系列 第 24

【24】網頁練習 - To Do List製作(四)

  • 分享至 

  • xImage
  •  

To Do List

JavaScript重點

  • 新增setupItem()方法 : 顯示目前LocalStorage所有物品的<article>元素

    function setupItems() {
    
        //取得目前LocalStorage的所有物件,並存入陣列item中
        let items = getLocalStorage();
    
        //如果items中有東西
        if (items.length > 0) {
    
            //在container中新增所有物品的<article>
            items.forEach(function (item) {
                createListItem(item.id, item.value);
            });
    
            //顯示container
            container.classList.add("show-container");
            };
        };
    
  • 新增setBackToDefault()方法 : 將基本變數設回原值

    function setBackToDefault() {
        //清除輸入方格的值
        grocery.value = "";
    
        //取消編輯狀態
        editFlag = false;
    
        //將編輯id清空
        editID = "";
    
        //提交按鈕的文字設回"submit"
        submitBtn.textContent = "submit";
    };
    
  • 當DOMContentLoaded時,目前LocalStorage所有物品的<article>元素

    window.addEventListener("DOMContentLoaded", setupItems);
    

上一篇
【23】網頁練習 - To Do List製作(三)
系列文
從零開始學JavaScript24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言