Тема является проблемой. Ну я, например, это htmlA href не работает при работе onclick
<a href="/en/pages/socials.aspx">Learn more</a>
Это не работает. Хорошо, возможно, есть некоторые невидимые элементы, которые не позволяют щелкнуть по нему. Здесь я добавить OnClick недвижимость:
<a href="/ru/pages/socials.aspx" onclick="javascript:alert('Hi');">Learn more</a>
Но теперь я вижу, что «Привет» появится сообщение (так <a>
тег кликабельна), но это не меняет текущую страницу.
Хорошо, хорошо. Теперь я меняюсь JavaScript для:
<a onclick="window.location.href='/ru/pages/socials.aspx';return false;" href="/ru/pages/socials.aspx">Learn more</a>
и теперь он работает как espected, но я ищу не-JS чистый HTML решения.
Пожалуйста, совет. Почему <a>
может быть без клика для href, но с работоспособным событием JS onclick?
Проверьте элементы с помощью инструментов разработчика. – GuyT
Удивительно. Как это могло произойти? Ваш синтаксис совершенен. Согласитесь с @GuyT. –
Возможно, вы ссылаетесь на одну и ту же страницу. Я имею в виду, ваш href ссылается на ту же страницу, на которой вы находитесь? – dreyescat