<script>
function SearchVideosFunction() {
var input, filter, ul, li, a, i, txtValue;
input = document.getElementById("SearchVideosInput");
filter = input.value.toUpperCase();
ul = document.getElementById("SearchVideosUL");
li = ul.getElementsByTagName("li");
for (i = 0; i < li.length; ++i) {
a = li[i].getElementsByTagName("a")[0];
txtValue = a.textContent || a.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
li[i].style.display = "";
} else {
li[i].style.display = "none";
}
}
}
</script>
У меня есть вышеупомянутый скрипт, который работает на Keyup, который ищет <li>
в <ul>
, который прекрасно работает, однако на <li>
число 0,1,2 работает нормально, затем на 3 возвращается txtValue = "↵"
, затем продолжается оттуда нормально работать
Я пытался переместить содержимое <li>
, но не имеет значения, что происходит, он всегда возвращает "↵" на <li>
3
Что на земле вызывает это ????