cant access value of full.id jq code example

Example: search divs by name

document.getElementById('search').addEventListener('keyup', search);
function search() {
        var input = document.getElementById("search input");
        var filter = input.value.toLowerCase();
        var nodes = document.getElementsByClassName('target div');
      
        for (i = 0; i < nodes.length; i++) {
          if (nodes[i].innerText.toLowerCase().includes(filter)) {
            nodes[i].style.display = "block";
          } else {
            nodes[i].style.display = "none";
          }
        }
}
//All divs need to have the same class