22 lines
573 B
JavaScript
22 lines
573 B
JavaScript
|
(function () {
|
||
|
function onEvent() {
|
||
|
var filter = search.value.toUpperCase();
|
||
|
var list = document.getElementById("list");
|
||
|
var listItems = list.getElementsByTagName("li");
|
||
|
for (i = 0; i < listItems.length; i++) {
|
||
|
var item = listItems[i];
|
||
|
var text = item.innerText.toUpperCase();
|
||
|
if (text.indexOf(filter) > -1) {
|
||
|
item.style.display = "";
|
||
|
} else {
|
||
|
item.style.display = "none";
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
var search = document.getElementById("search");
|
||
|
if (search) {
|
||
|
search.addEventListener("keyup", onEvent);
|
||
|
}
|
||
|
})();
|