function filterFunction(noFilter="", match="", noMatch="none") { var input, filter, div, textDiv, i; input = document.getElementById("myInput"); filter = input.value.toUpperCase(); div = document.getElementById("myDropdown"); textDiv = div.getElementsByTagName("div"); for (i = 0; i < textDiv.length; i++) { txtValue = textDiv[i].getAttribute("text"); if (filter.length == 0) { // No search filter textDiv[i].style.display = noFilter; } else if (txtValue.toUpperCase().indexOf(filter) > -1) { // Search filter matches textDiv[i].style.display = match; } else { // Search filter does not match textDiv[i].style.display = noMatch; } } }