Я пытаюсь вставить скрипт в тело моего HTML:
<body>
<script type="text/javascript" src="myFunction.js"></script>
Возможно, проблема в пути, но я не могу найти свою ошибку, я изменяю ее на 100 из раз, вот моя "myFunction. js":
function myFunction() {
// Declare variables
var input, filter, table, tr, td, i, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
var tamano = 0;
// Loop through all table rows, and hide those who don't match the search query
console.log(tr.length);
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("td")[7];
//console.log(td);
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tamano = tamano +1;
tr[i].style.display = "";
} else {
tr[i].style.display = "none";
}
}
}
var list = document.getElementById("capa"); // Get the <ul> element with id="myList"
list.removeChild(list.childNodes[0]);
console.log(tamano);
var capa = document.getElementById("capa");
var h1 = document.createElement("p");
h1.innerHTML = tamano;
capa.appendChild(h1);
}
И вы можете увидеть здесь папку моего проекта:
Можете ли вы помочь мне выяснить, что я делаю неправильно?
Спасибо!