В идеале вы тоже не будете использовать.В идеале ваша ссылка - это обычная гиперссылка со значением 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>