Я пытаюсь добавить кнопку поиска на клиентский сайт, но он ничего не делает.Значок поиска не работает
Является ли мой javascript правильным или я делаю что-то неправильно?
Смотрите в этой ссылке: https://fiddle.jshell.net/mdcnzfLw/
Я пытаюсь добавить кнопку поиска на клиентский сайт, но он ничего не делает.Значок поиска не работает
Является ли мой javascript правильным или я делаю что-то неправильно?
Смотрите в этой ссылке: https://fiddle.jshell.net/mdcnzfLw/
Ваш код не имеет обработчик событий для события щелчка. В то время как CSS заставляет значок выглядеть интерактивно, он не имеет никаких действий.
Вы хотите добавить в вашу функцию инициализации:
document.getElementById('icon').addEventListener('click', handleClick);
, а затем добавить:
function handleClick() {
alert('You clicked on search');
}
Заменить alert
с тем, что код должен делать.
Предполагается делать то, что делают кнопки поиска. Что я могу добавить, чтобы сделать его полезным? – rvd83
document.getElementById('icon').addEventListener('click', handleClick());
Вы пропустили вызов функции в EventListener.
После добавления вызова функции, как я могу заставить его работать? Я не понимаю :( – rvd83
похоже работает только хорошо. что вы ожидаете от этого? – sebasaenz
Что не так в коде? – azad
Что вы хотите сделать на мероприятии 'keyup'? –