1. ホーム
  2. javascript

[解決済み] HTMLアンカータグとJavascriptのonclickイベント

2022-02-18 14:18:55

質問

Googleを使用したところ、アンカータグでonclickイベントを使用していることがわかりました。

より というオプションがあり、一見普通のタグのように見えますが、クリックするとリダイレクトされずにメニューが表示されます。通常

<a href='more.php' onclick='show_more_menu()'>More >>></a>

通常は起動せずに'more.php'に移動します。 show_more_menu() しかし、私はそのページ自体にメニューを表示させています。どうすればいいのでしょうか? グーグル ?

解決方法は?

onclick関数がfalseを返した場合、ブラウザのデフォルトの動作はキャンセルされます。このように

<a href='http://www.google.com' onclick='return check()'>check</a>

<script type='text/javascript'>

function check()
{
    return false;
}

</script>

いずれにせよ、googleがそれを行うかどうかは、あまり重要ではありません。onclick関数はjavascriptの中でバインドした方がきれいです。こうすることで、HTMLと他のコードを分離することができます。