Действительно ли возможно мешать браузеру перейти по ссылке, когда onclick дочернего элемента стреляет?

string s = "ThisIsMyCapsDelimitedString";
string t = Regex.Replace(s, "([A-Z])", " $1").Substring(1);
15
задан Oscar Kilhed 31 August 2010 в 13:53
поделиться

3 ответа

Сделать так, чтобы метод javascript возвращал false!

Или вы также можете использовать event.preventDefault () вместо event.stopPropagation ()

29
ответ дан 1 December 2019 в 00:37
поделиться
<a href="http://somelink.com">
    <span>stuff</span>
    <span onclick="AwsomeFunction(); return false;">more stuff</span>
    <span>the last stuff</span>
</a>
8
ответ дан 1 December 2019 в 00:37
поделиться

конечно, просто верните false в onclick

что-то вроде

<a href="somwhere" onclick="return false;">nothing happens</a>
8
ответ дан 1 December 2019 в 00:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: