a href=「javascript:void(0)」の使い方
2888 ワード
使い方紹介:
<a href=「菗」をクリックすると、ページが上にスクロールしてページの先頭に上がります.
<a h ref=「javascript:void(0)」onClick=「window.open()」をクリックしてリンクをクリックした後、ページは動かず、リンクだけを開けます.
<a h ref=“莻”onclick=“javascript:return false”の役割は同じで、ブラウザによって違いがあります.
リンクをクリックした後、ページをページの端にスクロールさせたくないので、href="javascript:void(0)"を使って、href="啱"を使わないでください.return falseも似たような作用があります.
void操作子の使い方は以下の通りです.
expressionはJavaScript標準の表現です.表式の外側の丸括弧は選択できますが、記入するのは良い習慣です.私たちはvoidオペレータを使ってハイパーリンクを指定できます.表式は計算されますが、現在のドキュメントには何も読み込まれません.下のコードはスーパーリンクを作成しました.ユーザーがクリックしたら何も起こらないです.ユーザーがリンクをクリックすると、void(0)は0と計算されますが、JavaScriptでは効果がありません.
つまり、いくつかの処理を実行しますが、ページ全体を更新しない場合は、void(0)を使ってもいいですが、ページをrefshする必要がある場合は、注意してください.
実は上のコードを使ってもいいです.この言葉はsubmit操作をします.どのような場合にはvoid(0)が多いですか?無更新はもちろんAjaxです.Ajaxのウェブページを見ると、多くのvoid(0)が見られますので、void(0)を使う前に、まず考えてみてください.このページは全体的な更新が必要ですか?
以下はプロジェクトの実際の応用です.ジャンプする時にパラメータを持って行きます.
<a href=「菗」をクリックすると、ページが上にスクロールしてページの先頭に上がります.
<a h ref=「javascript:void(0)」onClick=「window.open()」をクリックしてリンクをクリックした後、ページは動かず、リンクだけを開けます.
<a h ref=“莻”onclick=“javascript:return false”の役割は同じで、ブラウザによって違いがあります.
リンクをクリックした後、ページをページの端にスクロールさせたくないので、href="javascript:void(0)"を使って、href="啱"を使わないでください.return falseも似たような作用があります.
<a href=”javaScript:void(0)” onClick=”doSomething();”>doSomething</a>
void操作子の使い方は以下の通りです.
javascript:void (expression)
javascript:void expression
expressionはJavaScript標準の表現です.表式の外側の丸括弧は選択できますが、記入するのは良い習慣です.私たちはvoidオペレータを使ってハイパーリンクを指定できます.表式は計算されますが、現在のドキュメントには何も読み込まれません.下のコードはスーパーリンクを作成しました.ユーザーがクリックしたら何も起こらないです.ユーザーがリンクをクリックすると、void(0)は0と計算されますが、JavaScriptでは効果がありません.
<a href=”javascript:void(0)”> </a>
つまり、いくつかの処理を実行しますが、ページ全体を更新しない場合は、void(0)を使ってもいいですが、ページをrefshする必要がある場合は、注意してください.
<a href=”javascript:void(document.form.submit())”>
実は上のコードを使ってもいいです.この言葉はsubmit操作をします.どのような場合にはvoid(0)が多いですか?無更新はもちろんAjaxです.Ajaxのウェブページを見ると、多くのvoid(0)が見られますので、void(0)を使う前に、まず考えてみてください.このページは全体的な更新が必要ですか?
<script type="text/javascript">
function goUrl(x){
window.location.href=x;
}
</script>
<a href="javascript:;" onclick="javascript:goUrl('http://www.sina.com.cn');"> 1</a>
<a href="javascript:void(0);" onclick="javascript:goUrl('http://www.sina.com.cn');"> 2</a>
<a href="javascript:void(0);" onclick="javascript:goUrl('http://www.sina.com.cn');return false;"> 3</a>
<a href="#" onclick="javascript:goUrl('http://www.sina.com.cn');"> 4</a>
<a href="###" onclick="javascript:goUrl('http://www.sina.com.cn');"> 5</a>
以下はプロジェクトの実際の応用です.ジャンプする時にパラメータを持って行きます.
// $(".a_upload").click(function(){
//window.open($(this).attr("openLink"));
window.location.href=$(this).attr("openLink"); return false; });
<td class="f_msLink">
<a class="a_upload" href="javascript:void(0);"
openLink="<%=basePath%>/include/do_upload.jsp?f_id=<%=s.getf_id()%>&f_tableName=<%=f_tableName%>&f_fieldName=<%=f_fieldName%>"><%=s.getf_msLink()==null?"":fn.oa_split1(s.getf_msLink())%></a>
</td>