hcl値で処理するにはonclick関数はfalseを返し、ブロックするにはtrueを返す必要があります。私もここで同じものを使用しました。 falseを返すと、それは正しいですが、URLで処理しますが、trueを返すと、URLページも開きます。Onclick関数は、trueを返すときにアンカータグのHREF値をブロックしていません
したがって、onclick関数から真偽値を返すことの違いは何ですか?
私はFirefox 9.0.1とIE 7を使用しています。 。以下は私のhtmlファイルです。
<html>
<head>
<script language="JavaScript" type="text/javascript">
function clickthis()
{
alert("its onclick Function call ");
return true;
}
</script>
</head>
<body >
<a id="foo" onclick="clickthis();" href="http://google.com">google</a>
</body>
</html>
私はこの動作と混同しました。
'、 @Loloには正しい解決策があります。 – JamesHalsall
jQueryのようなJavaScriptライブラリを見て、ハードコーディングする代わりにイベントをアタッチすることができます。メンテナンスが容易で、アクセスが容易です。 –