Когда использовать onclick в HTML? - PullRequest
1 голос
/ 28 февраля 2011

HI,

Для тега вы можете выполнить javascript через href или onclick.

Когда мне следует использовать onclick вместо href?

для меня, только преимуществоС помощью onclick я понимаю, что вы можете скрыть имя и параметры функции javascript от ваших посетителей.

Ответы [ 3 ]

5 голосов
/ 28 февраля 2011

Не используйте тоже.

Напишите ненавязчивый JavaScript вместо.

5 голосов
/ 28 февраля 2011

В идеале вы тоже не будете использовать.В идеале ваша ссылка - это обычная гиперссылка со значением href, ссылающимся на фрагмент (#foo) или URL.В идеале ссылка будет работать как есть и без Javascript.

Затем вы будете использовать ненавязчивый Javascript , который присоединяется к ссылкам или другим элементам DOM по мере необходимости и только если Javascript доступен:

<a href="/some/action" id="foobar">Do some action!</a>

<script type="text/javascript">
    document.getElementById('foobar').addEventListener('click', function () {
        // do something
    }, false);
</script>
0 голосов
/ 28 февраля 2011

Вам нужно щелкнуть мышью, когда нужно сделать больше, чем перейти на другую страницу.

...