2016-12-30 6 views
0

Я пытаюсь добавить кнопку поиска на клиентский сайт, но он ничего не делает.Значок поиска не работает

Является ли мой javascript правильным или я делаю что-то неправильно?

Смотрите в этой ссылке: https://fiddle.jshell.net/mdcnzfLw/

+0

похоже работает только хорошо. что вы ожидаете от этого? – sebasaenz

+0

Что не так в коде? – azad

+0

Что вы хотите сделать на мероприятии 'keyup'? –

ответ

0

Ваш код не имеет обработчик событий для события щелчка. В то время как CSS заставляет значок выглядеть интерактивно, он не имеет никаких действий.

Вы хотите добавить в вашу функцию инициализации:

document.getElementById('icon').addEventListener('click', handleClick); 

, а затем добавить:

function handleClick() { 
     alert('You clicked on search'); 
    } 

Заменить alert с тем, что код должен делать.

+0

Предполагается делать то, что делают кнопки поиска. Что я могу добавить, чтобы сделать его полезным? – rvd83

0

document.getElementById('icon').addEventListener('click', handleClick());

Вы пропустили вызов функции в EventListener.

+0

После добавления вызова функции, как я могу заставить его работать? Я не понимаю :( – rvd83

Смежные вопросы