onclick 및 href 모두 JavaScript를 직접 호출할 때 동작이 다릅니다. 또한 href의 스크립트는 시차가 짧으면 실행되지 않습니다. 두 번의 클릭 사이의 시간입니다.
예
다음은 JavaScript에서 href와 onClick의 사용법을 보여주는 예입니다.
<html>
<head>
<title>JavaScript href vs onClick()</title>
<script>
function myFunc() {
var v = 0;
for (var j=0; j<1000; j++) {
v+=j;
}
alert(v);
}
</script>
<a href="javascript:myFunc()">href</a>
<a href="#" onclick="javascript:myFunc()">onclick</a>
</head>
<body>
</body>
</html>