Всем доброго времени суток.
Подскажите пожалуйста почему у меня не срабатывает событие вообще любое при наличии обработчика на ссылке (теге <a>
), пробовал по разному addEventListener
и document.getElementById('id ссылки').onclick = function(){/*тело функции*/}
даже в HTMl писал onclick="name_function()"
, не работает хоть тресни а если вместо тега <a>
повесить событие на <input type="button">
то все замечательно работает. В чем может быть причина?
в консоли никаких ошибок нет мол браузер говорит что все ок!
document.getElementById('id').onclick = function() {
this.innerHTML = "good";
}
document.getElementById('id1').addEventListener('click', function() {
this.innerHTML = "good";
})
<a href="#" id="id">link<a>
<a href="#" id="id1">link22222<a>
Потому что при клике на тэг а
происходит переход/навигация на другую (возможно - эту же самую) страницу.
document.getElementById('id ссылки').onclick = function(e){
/*тело функции*/
return false; // или e.preventDefault();
}
или
onclick="name_function();return false;"
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрый деньЯ столкнулся со следующей проблемой: мне нужно поместить кнопку в псевдоэлемент
При повторном нажатии, нужно чтобы закрывалось, в моем случае он заново раскрываетсяКак предотвратить это?