Пусто связанная привязка

Если вы используете python3, установите:

sudo pip3 install xlsxwriter
6
задан Lightness Races with Monica 9 November 2011 в 22:35
поделиться

3 ответа

В обработчике onclick добавьте это в конец:

return false;

Это отменит обработку по умолчанию (то есть переход по ссылке), и вы можете поместить все, что хотите, в href (# - ничуть не хуже других).

11
ответ дан 8 December 2019 в 03:40
поделиться

В идеале у вас была бы возможность для тех, у кого отключен Javascript:

<a href="degrade_option.html" onclick="return fancy_option();">do the option!</a>

Если вам не нравятся такие вещи, хотя вам действительно следует, наиболее распространенный способ - использовать фунт, но затем отменить событие, чтобы предотвратить выполнение действия по умолчанию, например:

<a href="#" onclick="return do_something();">do something</a>

Но тогда вы должны убедиться, что do_something возвращает false . (или вы можете просто добавить return false; в конце обработчика кликов, но это становится еще более неприглядно быстро)

Хотя, честно говоря, вам действительно не следует иметь встроенные атрибуты Javascript для Начать с. Это плохая практика, кошмар для поддержания, и есть гораздо лучшие альтернативы.

РЕДАКТИРОВАТЬ : В ответ на ваш комментарий альтернативой является ненавязчивый javascript :

"

12
ответ дан 8 December 2019 в 03:40
поделиться
<a href="javascript:void(0);" onclick="...">txt</a>
4
ответ дан 8 December 2019 в 03:40
поделиться
Другие вопросы по тегам:

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