2017-08-12 8 views
0

hrefハイパーリンクの属性には、javascript:;の目的は何ですか?この "javaScript:;"ハイパーリンクの目的は何ですか?

<div data-trigger="spinner" id="spinner"> 
    <span id="spinner-value"></span> 
    <input type="hidden" value="1" data-spin="spinner" data-rule="quantity" data-max="10"> 
    <a href="javascript:;" data-spin="down">-</a> 
    <a href="javascript:;" data-spin="up">+</a> 
</div> 
+0

FWIWものは、ボタン、あるいは '' タグでなければなりません。リンクを実際に作っていない場合は、「」を使用しても意味がありません。 – Pointy

答えて

2

属性href="javascript:;"を使用して、リンクから動作を削除します。

たとえば、 href=""をクリックすると、リンクをクリックするとウェブページがリロードされます。しかし、href="javascript:;"では何も起こりません。

後でスクリプトは、このリンクをクリックすると実行されるイベントハンドラを追加します。

編集:aまたはbuttonの要素は、クリック可能なオブジェクトの意味的な代表であるため、必要です。

1

クリックすると、リンクがウェブページをリフレッシュ/リダイレクトしないようにします。

1

「javascript :;」の目的は、意味を保存している "のjavascript:無効(0)" ここで読む

javascript void functions

関連する問題