時々、hrefを使用してジャンプを完了することなくhyperlink <a>を使用する必要がありますが、<a href =#onclick = fun()> </a>。これにより、ページはリダイレクトされません。ただし、ページのタイトルが#になるか、ページにスクロールバーが表示されるなど、いくつかの否定的な問題がもたらされます。これは、OnClickイベントを実行した後、<a> hrefが指すアドレスをリダイレクトし、#がデフォルトでページの上部であるアンカーポイントであるため、上記の問題を引き起こすためです。
2つの解決策があります。
1.たとえば、OnClickイベントにfalse Statementを返してください。
<a href =#onclick = fun(); falseを返します;>クリック</a>
2。#の代わりにvoid(0)を使用します。たとえば、:
<a href = javascript:void(0)onclick = fun()> click </a>