Не работает href
Добрый день!
Имеется абсолютно позиционированный DIV который всплывает над контентом и содержит такой код: <a href="/page1" onclick="alert('1');">Редактировать</a> При клике на ссылку я вижу окно с сообщением "1", но переход по ссылке не осуществляется. Если убираем onclick, то переход также не осуществляется. Подобная ситуация во всех браузерах. У меня если честно ни одной идеи почему такое может быть. Дайте идею, что можно проверить, и чем(по возможности)? Спасибо. |
Ну, может быть например такое:
var links = document.querySelectorAll('a'); Array.prototype.forEach.call(links, function(item){ item.addEventListener('click', function(e){e.preventDefault()}); }); Тогда в Chrome Developer Tools можно будет увидеть навешенный обработчик click на ссылке. Однако не исключено и такое: document.addEventListener('click', function(e){if (e.target.tagName == 'A') e.preventDefault()}, true); С таким вариантом посложнее - нужно проверять всех родителей. Хотя что-то мне подсказывает дело в вашей невнимательности. Либо же все очень просто. |
возможно что то с кодировкой
замените русское слово на английское <a href="/page1" onclick="alert('1');">Edit</a> |
Часовой пояс GMT +3, время: 06:03. |