你的意思是將搜索添加到clear的事件處理程序? 注意:我移動了內聯事件處理程序,并更改為更好的“輸入”事件,因為它也處理粘貼,并將null更改為空字符串 如果我有你的table,測試就容易多了 window.addEventListener("DOMContentLoaded", function() { document.getElementById("clearSearch").addEventListener("click", function() { document.getElementById('searchInput').value = ""; search(); }); document.getElementById("searchInput").addEventListener("input", search) }); const search = () => { var input, filter, found, table, tr, td, i, j; input = document.getElementById("searchInput"); filter = input.value.toUpperCase(); table = document.getElementById("list"); tr = table.getElementsByTag