SiteWebAstrolabe/src/js/components/search.js
Yves Gatesoupe fb1cbb1c4e tag search
2021-12-01 15:54:48 +01:00

15 lines
483 B
JavaScript

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');
}
}
}