id 在文檔中唯一。大量手寫或模板生成極易導致重複,造成 document.getElementById 只返回首個、標籤 <label for> 關聯錯誤、CSS #id 樣式意外覆蓋等難以排查的 Bug。!important 或更高優先級選擇器,破壞樣式可維護性。#header, #footer, #main-nav)。重複性 UI 組件 (列表項、按鈕、卡片) 應用 class 配合 data-* 屬性標識。querySelector 類選擇器或組件化框架 (Vue/React) 綁定。.news-list__item)。data-testid、data-action 等語義屬性,而非 ID。