Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   return false (https://javascript.ru/forum/events/32816-return-false.html)

BorisBritva 31.10.2012 03:55

return false
 
Подскажите пожалуйста как средствами js (не библиотеками) узнать поставленоли на ссылку
return false;
? И возможно ли это вообще узнать?

Спасибо!

danik.js 31.10.2012 06:14

Что имеется ввиду?
Вам нужно узнать предотвращается ли действие по умолчанию (переход по ссылке) при клике по определенной ссылке (тег <a>)?

Это нужно узнать в момент клика или заранее?

dmitriymar 31.10.2012 11:21

получить значение необходимого свойства.
в полученном выполнить поиск подстроки

BorisBritva 31.10.2012 13:01

Цитата:

Сообщение от dmitriymar (Сообщение 213216)
получить значение необходимого свойства.
в полученном выполнить поиск подстроки

А как это сделать плдскажите пожалуйста. Я в JS не селен. Спасибо!

dmitriymar 31.10.2012 13:15

<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>

BorisBritva 31.10.2012 13:26

dmitriymar. Спасибо. Испробую ;)

danik.js 31.10.2012 16:18

<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.