2012-04-20 12 views
0

可能性の重複:以下のスニペットで
What does “javascript:void(0)” mean?javascript:voidは何を意味しますか?

javascript:voidは何を意味するのでしょうか? href="javascript:void"で提供されているログアウトリンクをクリックすると、ユーザーはリンクをたどることができますか?

<a href="javascript:void()" id="logout" onClick="#" ><strong>Logout</strong></a> 
+1

関連:void'し、ユーザーがいくつかに行きますhttp://stackoverflow.com/questions/134845/href-for-javascript-links-or-javascriptvoid0 – fncomp

答えて

2

voidは、入力を受け取り何も返さない関数です。

一般的にリンクには使用されません。ブラウザの履歴に影響を与えることなく、href="#"のリンクのようなものです。ほぼ常にonclickイベントが添付され、ブラウザに実際に何をするかを指示します。あなたが指定したコードでは、onclick属性は有効なJavaScriptではありません。

リンクを実際にどこかに移動したい場合は、通常のhrefを使用してください。

<a href="logout.php" id="logoug"><strong>Logout</strong></a> 
+0

iは 'JavaScriptを使用することはできません他のリンク。実際には、私は彼がクリックしようとしているリンクをユーザーに見せるためのブラウザをwan'tしません。 onClickを使用することはできませんか? – saplingPro

+0

関数ではなく、 'typeof'のような演算子です。括弧はその引数の周りには必要ありません。 –

関連する問題