123456789101112131415161718192021222324252627 |
- function search() {
- var searchTerm = document.getElementById('searchfield').value;
- var searchableElements = document.getElementsByTagName('section');
- var regexMatch = new RegExp(searchTerm, "i");
- for(var i = 0; i < searchableElements.length; i++) {
- var textValue = searchableElements[i].getAttribute('data-ref');
- if(textValue != null) {
- if(textValue.match(regexMatch) == null && searchableElements[i].style.display != "none") {
- searchableElements[i].style.display = "none";
- } else if(textValue.match(regexMatch) != null) {
- searchableElements[i].style.display = "block";
- }
- }
- }
- }
|