在這里我們可以先定義一個全域的陣列,來保存我們每次添加到的資料,在獲取所有需要的元素

添加:根據點擊到的元素來判斷是否為空和添加元素

洗掉:在添加的時候我們就已經給每個洗掉需要使用到的元素設了點擊事件,所以我們洗掉的時候很簡便,不用再去回圈添加的元素了

在這里我們要注意一下,因為我們洗掉掉代碼,他前面的排序就會出先不對等的排序,所以要重新給他排序
編輯:這里我們編輯點擊完以后是會直接更改a標簽里面的文本,打個比方我們可以想象a標簽有二部分,第一步我們點擊的時候改變元素和添加input框和改變再次點擊的功效,第二步我們再次點擊的時候進行賦值和改變點擊的效果,所以我們需要一個全域變數來判斷我們點擊的時候執行哪一步,每次點擊完更改全域變數的值,同時由于我們添加框和表格行都可以更改編輯,我們在添加得時候也要判斷是否是執行添加還是編輯,在這里我們可以使用同一個全域變數來定義,比如為1的時候點擊,添加框就會編程編輯框,再點擊添加或者更新都會為0,這樣我們就可以調回來了


因為我們這個元素是賦值到了左邊的添加框的,所以每次獲取完元素都要清空一下左邊的值,添加完元素的時候也可以清空一下他里面的值
查找:相對于前面的,我感覺查找很簡單,但是代碼量挺多的,我們可以先回圈我們存入到全域陣列里面的物件,判斷有多少個,然后根據他的學號來給出相對應的值,如果輸入為空的話我們就顯示出全部的資料,當然我們找到了物件但是拿出來的值你會發現使用for回圈是拿不到物件里面的每一個值得,這個時候我們就可以使用for in 來拿出他里面的每一個值

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/301294.html
標籤:其他
上一篇:canvas畫圖簡單版
