色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 輸入下拉菜單

阮建安1年前8瀏覽0評論

CSS 輸入下拉菜單是一種常見的網頁設計元素,可以讓用戶在輸入框 中輸入文字時,自動顯示匹配的選項。

要創建一個 CSS 輸入下拉菜單,需要以下幾個步驟:

<label for="input">Search:</label>
<input type="text" id="input" name="input">
<ul id="list">
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 4</li>
</ul>

使用 CSS 樣式來隱藏選項列表:

#list li {
display: none;
}

使用 JavaScript 代碼來監聽輸入框的鍵盤事件,并根據輸入的內容來顯示匹配的選項:

var input = document.getElementById('input');
var list = document.getElementById('list');
input.addEventListener('keyup', function() {
var value = input.value.toLowerCase();
var items = list.getElementsByTagName('li');
for (var i = 0; i < items.length; i++) {
var item = items[i];
if (item.innerHTML.toLowerCase().indexOf(value) > -1) {
item.style.display = '';
} else {
item.style.display = 'none';
}
}
});

通過以上代碼,當用戶在輸入框中輸入文字時,會根據輸入的內容來動態顯示和隱藏匹配的選項。