У меня есть эта строка в моем php-файле:
echo "<input type='button' id='showButton' value='show' onclick='showOld()'>";
Кнопка отображается, но при нажатии ничего не происходит.
Функция находится во внешнем файле JS.это объявление функции:
Другие «onclick» события и JS-функции на странице работают.
function showOld()
{
alert("njkh");
var table = document.getElementById("showExp");
var button = document.getElementById("showButton");
if (table.style.display == "none")
{
table.style.display = "inline";
button.value = "הסתר ניסויים ישנים";
}
else if (table.style.display == "inline")
{
table.style.display = "none";
button.value = "הצג את כל הניסויים";
}
}
консоль говорит: «ReferenceError: showOld не определено»