我正在嘗試製作一個即時搜索框。當用戶開始在搜索框中輸入內容時,它會觸發一個javascript事件來隱藏博客文章(#home
),而搜索結果將會顯示出來(這部分腳本不包括在下面)。但是,在用戶清除搜索框後,他們只看到空白頁面,因爲#home
的display
仍設置爲none
。如何在輸入字段被清除時觸發JavaScript事件?
我怎樣才能讓JavaScript的檢測用戶清除提交輸入在#search-input
,並#home
顯示true
一遍嗎?
document.getElementById('search-input').oninput = function() {
document.getElementById('home').style.display = 'none';
};
很高興我能幫忙。祝你好運! –