ホームページ  >  記事  >  ウェブフロントエンド  >  で js を呼び出すいくつかのメソッドがまとめられており、use_HTML/Xhtml_Web ページ制作に推奨されています

で js を呼び出すいくつかのメソッドがまとめられており、use_HTML/Xhtml_Web ページ制作に推奨されています

WBOY
WBOYオリジナル
2016-05-16 16:40:021192ブラウズ

通常、a タグでクリック イベントを使用します。

1. a href="javascript:js_method();"

これはプラットフォームでよく使用されるメソッドです。このようなパラメータを渡す場合に問題が発生しやすく、a の href 属性として javascript: プロトコルが使用されている場合、不要な window.onbeforeunload イベントがトリガーされるだけでなく、GIF アニメーション画像が停止する原因にもなります。 IEでプレイしています。 W3C 標準では、href

2. a href="javascript:void(0);" onclick="js_method()"

で JavaScript ステートメントを実行することは推奨されていません。一般的に使用されるメソッドは、最も包括的なメソッドでもあります。onclick メソッドは js 関数の実行を担当し、void(0) は未定義を返し、アドレスはジャンプしません。また、このメソッドは最初のメソッドのように js メソッドをブラウザのステータス バーに直接公開しません。

3.a href="javascript:;" onclick="js_method()"

このメソッドは 2 つのメソッドに似ていますが、唯一の違いは空の JS コードが実行されることです。

4.a href="#" onclick="js_method()"

このメソッドもインターネット上で非常に一般的なコードです # はタグに組み込まれたメソッドであり、トップの役割。したがって、このメソッドを使用して Web ページをクリックすると、ページの先頭に戻ります。

5.a href="#" onclick="js_method();return false;"

このメソッドは、クリックして js 関数を実行した後に false を返し、ページはジャンプしません。まだページの現在の位置にあります。

タオバオのホームページでは 2 番目の方法が使用されていますが、アリババのホームページでは 1 番目の方法が使用されています。違いは、各 href の JavaScript メソッドが try , catch で囲まれていることです。

上記に基づいて、a で js 関数を呼び出すための最も適切な方法が推奨されます。

コードをコピー
コードは次のとおりです:

a href="javascript:void(0);" onclick="js_method()"
a href=" javascript:;" onclick ="js_method()"
a href="#" onclick="js_method();return false;"
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。