Próbuję zwrócić atrybut href
łącza za pomocą JavaScript, gdy użytkownik kliknie na niego. Chcę, aby URL, do którego prowadzi link, wyświetlał się w alarmie, zamiast ładować stronę.JavaScript get href onclick
Mam następujący kod do tej pory:
function doalert(){
alert(document.getElementById("link").getAttribute("href"));
return false;
}
z następującymi znacznikami:
<a href="http://www.example.com/" id="link" onclick="return doalert()">Link</a>
z jakiegoś powodu, nie alert jest zawsze wyświetlany i wczytywania strony zamiast. Czy ktoś wie, dlaczego tak jest?
Korzystanie z jQuery nie jest w tym przypadku opcją.
+1 dla 'return false;' w 'onclick' – ferdynator
To wygląda tak samo jak kod w pytaniu dla mnie –
@akhil to jest, ale ze znacznikami script, podświetlanie nie ma błędu js code –