@Waksim

Как привязать одну функцию ко всем ссылкам и отменить переход по ссылкам?

Имеются ссылки:

<div id="page">
<a href="http://google.com/" class="kek">1</a>
<a href="http://google.com/" class="kek">2</a>
<a href="http://google.com/" class="kek">3</a>
<a href="http://google.com/" class="kek">4</a>
<a href="http://google.com/" class="kek">5</a>
</div>

И функция:
function create() { 
	var pagen = document.getElementById('page');
	var diva = document.createElement('div');
	var imga = document.createElement('img');

    diva.classList.add("window");
	imga.classList.add("image");
	imga.src = 'file:///Users/waksim/Desktop/Sub/1.png';

	pagen.appendChild(diva);
	diva.appendChild(imga);
}

Необходимо сделать так, чтобы по нажатию на любую из ссылок с классом kek выполнялась функция create() , и был отменён переход на страницу google.com .

Пожалуйста - помогите!!
  • Вопрос задан
  • 191 просмотр
Решения вопроса 2
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
ну блин ваще же классика.
$('a.kek').on('click',function(e){
   e.preventDefault();
/// фигачить что-то свое тут
})
Ответ написан
Комментировать
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Пригласить эксперта
Ответы на вопрос 1
document.getElementsByClassName("kek").addEventListener("click", function(event){
    event.preventDefault();
    create();
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы