1. ホーム
  2. Web制作
  3. HTML/Xhtml

タグのhref属性とonclickイベントの比較

2022-01-13 13:18:30

まず、href属性とonclickイベントの実行順序ですが、aタグ上でマウスをクリックすると、まずonclickイベントが実行され、次にhref属性下のアクション(ページジャンプ、またはjavascriptの疑似リンク)、href属性下のアクションの実行を行わない場合は、onclickがfalseを返す必要があり、一般的にはonclick="○○();を返す falseと記述されています。

href属性の内部でjavascriptのコード式を実行する方法と仕様の書き方

"Javascriptにおいてvoidは、式を評価するが値を返さないことを指定する演算子です。

void演算子の使用形式は以下の通りです。

1. javascript:void (式)
2. javascript:void式

expressionは、評価される標準的なJavascriptの式です。式の外側を囲む括弧は任意ですが、書いておくと良い習慣になります。(実装バージョン Navigator 3.0)

void演算子でハイパーリンクを指定することができます。式は計算されますが、現在のドキュメントでは何も読み込まれません。"

href=# には位置情報が含まれます。デフォルトのアンカーはページの上端を示す#topで、javascript:void(0)は何も情報を持たないデッドリンクを意味するだけです。そのため、スクリプトを呼び出す際にはvoid(0)を使用したほうがよいでしょう。

href 一般是指向一个网地址,也可以调用javascript ,如href="javascript:xxx();",文档中推荐这样写:。 xx 但是这种方法在复杂环境有时会产生奇怪的问题,尽量不要用javascript:这样不会导致不必要触的发现window.onbeforeunload事件,在家里面更使会gif动画图片播放。