return false
Подскажите пожалуйста как средствами js (не библиотеками) узнать поставленоли на ссылку
return false;? И возможно ли это вообще узнать? Спасибо! |
Что имеется ввиду?
Вам нужно узнать предотвращается ли действие по умолчанию (переход по ссылке) при клике по определенной ссылке (тег <a>)? Это нужно узнать в момент клика или заранее? |
получить значение необходимого свойства.
в полученном выполнить поиск подстроки |
Цитата:
|
<head> <meta charset="utf-8"> </head> <body> <a href="#" onClick="return false;" >Click</a> <a href="#" onClick="return true;" >Click</a> <script> var b=document.getElementsByTagName('a'); alert(/return false;/.test(b[0].getAttribute('onClick'))); alert(/return false;/.test(b[1].getAttribute('onClick'))); </script> </body> |
dmitriymar. Спасибо. Испробую ;)
|
<a href="#" onclick="return null">Опа-чки</a> <a href="#" onclick="return Math.ceil(Math.random()*100) == 42 ? true : false">Или так вот</a> Или, более правдоподобный: <a href="#" id="link">Кликни мну</a> <script> document.querySelector('#link').addEventListener('click', function(e){ return e.preventDefault(); }); </script> |
Часовой пояс GMT +3, время: 12:49. |