@khodos_dmitry

Как сделать чтобы при клике на ссылку с нажатым ctrl не переходило по ссылке?

<div class="url-office" target="_blank" href="https://vk.com/">vk.com</div>

Есть такой код js:
function get_offices_by_url(event) {
		if (event.ctrlKey) {
			this.removeAttribute('target');
			this.setAttribute('href', 'asd');
		}
	}
			urls = document.getElementsByClassName('url-office');
			for (var i = 0; i < urls.length; i++) {
				urls[i].addEventListener('click', get_offices_by_url);
			}

При нажатии на ctrl переход по ссылке не должен осуществляться, но он происходит и открывается новая вкладка.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы