JavaScript:void(0)
2104 ワード
1、javascript:void(0)の意味
Javascript:void(0)というコードをよく使いますが、JavaScriptではjavascript:void(0)はどういう意味ですか?JAvascript:void(0)の中で最も重要なのはvoidキーワードで、voidはJavaScriptの中で非常に重要なキーワードで、このオペレータは式を計算するが値を返さないことを指定します.
構文の形式は次のとおりです.
次のコードは、ユーザーがクリックすると何も起こらないスーパーリンクを作成します.
即使打开这里,什么都不会发生。
ユーザーがリンクするとvoid(0)は0と計算されますが、Javascriptでは何の効果もありません.
次の例では、ユーザーがリンクをクリックすると警告メッセージが表示されます.
次の例では、パラメータaはundefinedを返します.
2、href=「#」とhref=「javascript:void(0)」の違い
#には位置情報が含まれており、デフォルトのアンカーは#top、すなわちWebページの上端です.javascript:void(0)は、デッドリンクを表すだけです.ページが長い場合は、#+idの形式でページの具体的な位置を特定するために#を使用します.デッドリンクを定義する場合はjavascript:void(0)を使用します.
Javascript:void(0)というコードをよく使いますが、JavaScriptではjavascript:void(0)はどういう意味ですか?JAvascript:void(0)の中で最も重要なのはvoidキーワードで、voidはJavaScriptの中で非常に重要なキーワードで、このオペレータは式を計算するが値を返さないことを指定します.
構文の形式は次のとおりです.
<head>
<script type="text/javascript">
void func()
javascript:void func()
//
void(func())
javascript:void(func())
</script>
</head>
次のコードは、ユーザーがクリックすると何も起こらないスーパーリンクを作成します.
即使打开这里,什么都不会发生。
ユーザーがリンクするとvoid(0)は0と計算されますが、Javascriptでは何の効果もありません.
次の例では、ユーザーがリンクをクリックすると警告メッセージが表示されます.
<html>
<head>
</head>
<body>
<p> :</p>
<a href="javascript:void(alert('Warning!!!'))"> !</a>
</body>
</html>
次の例では、パラメータaはundefinedを返します.
<html>
<head>
<script type="text/javascript">
<!--
function getValue(){
var a,b,c;
a = void ( b = 5, c = 7 );
document.write('a = ' + a + ' b = ' + b +' c = ' + c );
}
//-->
</script>
</head>
<body>
<p> :</p>
<form>
<input type="button" value=" " onclick="getValue();" />
</body>
</html>
2、href=「#」とhref=「javascript:void(0)」の違い
#には位置情報が含まれており、デフォルトのアンカーは#top、すなわちWebページの上端です.javascript:void(0)は、デッドリンクを表すだけです.ページが長い場合は、#+idの形式でページの具体的な位置を特定するために#を使用します.デッドリンクを定義する場合はjavascript:void(0)を使用します.
<html>
<head>
</head>
<body>
<p> :</p>
<a href="javascript:void(0);"> !</a>
<br>
<a href="#pos"> !</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<p id="pos"> </p>
</body>
</html>