1

何かを検索しているときに、この記事に出くわし、以下のコードがどのように機能するかわかりません:

<a class="button eula-download-button" data-g-event="cta" data-g-label="download-chrome" 
    href="javascript:void(0)">Download Chrome</a>

このページはそれを使用しています: https://www.google.com/intl/en/chrome/browser/

このブログで説明しています: http://adactio.com/journal/6022/

私の質問は、onClick がない場合、アクションはどのように行われるのでしょうか?

4

3 に答える 3

1

バニラ JS では、以下を使用できます。

addEventListener

于 2013-07-20T16:20:18.630 に答える
1

<a>「リスナー」がアクティブな場所をクリックすると、「リスナー」を使用して起動できます。

例えば:

var el = document.getElementById("t"); 
el.addEventListener("click", function(){...runcode... }, false); 

ID 名が「t」の要素をクリックすると、関数が実行されます。

この場合、ボタンはクラスを使用するため、プレーンな JavaScript では次のようになります。

var el = document.querySelector("eula-download-button"); 
el.addEventListener("click", function(){...runcode... }, false); 
于 2013-07-20T16:22:34.820 に答える
1

おそらくjQueryには次のようなものがあります:
$(".link_class").on("click",function(){ // some action });

于 2013-07-20T16:23:04.990 に答える