ここ しかし、ここでの void(0) は正確には何を意味するのでしょうか?"/> ここ しかし、ここでの void(0) は正確には何を意味するのでしょうか?">

ホームページ  >  記事  >  ウェブフロントエンド  >  js javascript:void(0) 本当の意味

js javascript:void(0) 本当の意味

高洛峰
高洛峰オリジナル
2016-12-13 13:12:34928ブラウズ

Ajax を使用したことのある人の間では、次のようなコードが一般的だと思います:
こちら
しかし、void(0) とは正確には何ですか?ここはどういう意味ですか?

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

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) を使用するのが最善です

または

< ;div onclick> など

リンクするいくつかの方法
1.window.open(''url'')

2. カスタム関数を使用する
.target = "_ 空白";
obj.href = "web/substation/substation.aspx? stationno ="+tag;
obj.clIck (); = " javascript:void(0)" onclick="openWin(3,this)">株州
window.location.href=""

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