SiteWebAstrolabe/src/js/components/search.js

15 lines
483 B
JavaScript
Raw Normal View History

2021-12-01 15:54:48 +01:00
function doSearch() {
const searchStr = document.getElementById('searchInput').value;
const tagList = document.getElementById('tagList').getElementsByClassName('tag-item');
for (const tag of tagList) {
const value = tag.querySelector('a').innerHTML;
if (searchStr.length && value.toLowerCase().match(searchStr.toLowerCase())) {
tag.classList.remove('visually-hidden');
} else {
tag.classList.add('visually-hidden');
}
}
}