ホームページ >ウェブフロントエンド >jsチュートリアル >js_javascript スキルにおける javascript:void(0) の使用法の詳細な説明
javascript:void(0) は、アクションが実行されないことを意味します。例:
ajax を使用したことのある人の間では、次のようなコードが一般的だと思います。
しかし、ここでの void(0) は何を意味するのでしょうか?
void は Javascript の演算子で、式が評価されるが値を返さないことを指定します。
void 演算子の使用形式は次のとおりです:
2. javascript:void 式
void 演算子を使用してハイパーリンクを指定できます。式は評価されますが、現在のドキュメントには何もロードされません。
以下のコードは、後でユーザーに何も起こらないハイパーリンクを作成します。ユーザーがリンクすると、 void(0) は 0 と評価されますが、JavaScript には影響しません。
href=# と href=javascript:void(0) の違い いくつかのリンク方法
#位置情報が含まれますデフォルトのアンカーは #top で、Web ページの上部です
そして、javascript:void(0) はデッドリンクのみを表します
これが、ページが非常に長くなり、閲覧リンクが明らかに # である
の理由です。
ページの先頭にジャンプしましたこれは javascript:void(0) の場合には当てはまりません
したがって、スクリプトを呼び出すときは void(0)
を使用するのが最善です
または414cf55ed2331ac9b67428e512c358bcなど
リンクするためのいくつかの方法
2. カスタム関数を使用する
<script> function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } </script> <a href="javascript:void(0)" onclick="openWin(3,this)">徐州</a> window.location.href=""
1 void(0) は特定の処理を実行するために使用されますが、ページ全体を更新するわけではありません。ただし、ページを更新する必要がある場合は注意が必要です。
2 実際、870cd383f150d4ad83c7c7790d241cd0 を使用すると、この文は送信操作を実行します。では、void(0) はどのような状況でより頻繁に使用されるのでしょうか? 更新がなければ、もちろん Ajax です。Ajax の Web ページを見ると、一般に void(0)、:) が多く表示されます。 (0) )、このページ全体を更新する必要があるかどうかを考えるのが最善です
3 率直に言うと、href="#" はページ全体を更新しますが、href="javascript:void(0)" は しません。
上記の内容は、js における javascript:void(0) の意味を紹介するものであり、皆様のお役に立てば幸いです。