ホームページ > ウェブフロントエンド > jsチュートリアル > js_javascript スキルにおける javascript:void(0) の本当の意味

js_javascript スキルにおける javascript:void(0) の本当の意味

WBOY
リリース: 2016-05-16 15:42:36
オリジナル
1680 人が閲覧しました

JavaScript では、void は演算子であり、式が評価されるが値を返さないことを指定します。

ajax を使用したことのある人の間では、次のようなコードが一般的だと思います。

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

しかし、ここでの void(0) は何を意味するのでしょうか?

void 演算子の使用形式は次のとおりです:

1. javascript:void (式)

2. javascript:void 式

式は評価されるJavaScriptの標準式です。式の外側のかっこはオプションですが、記述することをお勧めします。 (実装バージョン Navigator 3.0)

void 演算子を使用してハイパーリンクを指定できます。式は評価されますが、現在のドキュメントには何もロードされません。

以下のコードは、後でユーザーに何も起こらないハイパーリンクを作成します。ユーザーがリンクすると、 void(0) は 0 と評価されますが、JavaScript には影響しません。

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

次のコードは、ユーザーがクリックするとフォームを送信するハイパーリンクを作成します。

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

href=# と href=javascript:void(0) の違い リンクするいくつかの方法

#位置情報が含まれます

デフォルトのアンカーは #top で、Web ページの上部です

そして、javascript:void(0) はデッドリンクのみを表します

これが、ページが非常に長くなり、閲覧リンクが明らかに # である

の理由です。

ページの先頭にジャンプしました

これは javascript:void(0) の場合には当てはまりません

したがって、スクリプトを呼び出すときは void(0)

を使用するのが最善です

または

など

リンクするためのいくつかの方法

1.window.open(''url'')

2. カスタム関数を使用する

 <script>
  function openWin(tag,obj)
  {
  obj.target="_blank";
  obj.href = "Web/Substation/Substation.aspx&#63;stationno="+tag;
  obj.click();
  }
 </script>
<a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>
window.location.href=""
ログイン後にコピー

上記の内容は、js における javascript:void(0) の本当の意味を紹介するものであり、皆さんの今後の仕事や勉強に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート