iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0
自我挑戰組

JavaScript DOM 操作系列 第 4

DAY 4: 刪除 DOM 元素

  • 分享至 

  • xImage
  •  

今天是挑戰的第四天,我學到了如何在 JavaScript 中刪除 DOM 元素。雖然一開始覺得刪除元素應該很簡單,但實際操作時還是有一些細節需要注意。下面我將分享兩個常見的刪除元素方法,還有一個額外的補充例子。

  1. 使用 parentNode.removeChild() 方法
    這個方法需要先取得父元素,然後透過父元素來刪除其子元素。程式碼如下:

https://ithelp.ithome.com.tw/upload/images/20240918/20169384hv3WtXDg5R.png

這讓我學到,刪除元素不只是直接操作,而是要先掌握其父子關係,這真的讓我有一種豁然開朗的感覺。

  1. 使用 element.remove() 方法
    這個方法可以直接對要刪除的元素進行操作,無需額外取得父元素,程式碼更簡潔:

https://ithelp.ithome.com.tw/upload/images/20240918/20169384FXnetbANUL.png

這種簡單直接的方式讓我覺得編寫程式時,有時候最直接的方案反而是最有效的。

  1. 補充:如何檢查元素是否存在再刪除
    有時候我們會遇到試圖刪除不存在的元素,這時可以先檢查一下:

https://ithelp.ithome.com.tw/upload/images/20240918/20169384jsG4hrfLsB.png

這樣做不僅能避免錯誤,還能確保程式更加穩定。這個挑戰讓我感受到,細心與耐心真的是寫程式不可或缺的品質。


上一篇
DAY 3: 動態創建與添加 DOM 元素
下一篇
DAY 5: 修改元素屬性
系列文
JavaScript DOM 操作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言