var season = "10";
$(document).ready(function() {
$("#table").hide();
});
$('#searchButton').on("click", showTable(event));
function showTable(event){
$("#table").show();
document.getElementById("td").innerHTML = season;
}
Как возможно, что функция showTable (событие) выполняется автоматически при загрузке страницы? Другая проблема заключается в том, что событие click не работает, если нажать кнопку. Что я сделал не так?Почему мой JavaScript автоматически выполняет функции?
Помещая скобки в вызов 'onclick', вы вызываете функцию, которая будет передана как переменная, попробуйте что-то вроде:' $ ('# searchButton').on («click», showTable); « – faino