2016-11-12 6 views
-1

hrefがjavascript:void(0).に設定されているアンカータグがあります
hrefを動的に変更するためにクリックイベントを記述できますか?ランタイム時に自分のURLでhrefタグを変更します

私は、href宣言からonclickを呼び出す必要はありません。

<a href="javascript:void(0)" onclick="myJsFunc();"></a>

私は(これが機能していません)、次のようにクリックイベントを呼び出すためにアンカーIDセレクタを使用します。

document.getElementById('id').onclick = function() { 
    alert("called"); 
} 
+0

アンカータグにIDを付けましたか?あなたが提供した例からは、そのようには見えません。また、 '' 'id'''というidを割り当てないでください。 –

+0

'myJsFunc'はどこに定義されていますか? – guest271314

答えて

0

これを以下のように修正しました。

<a href="javascript:replaceCtaLink()"> 

    var replaceCtaLink = function(){ 
    var url = "";//add url here 
    window.location.href = url; 
    }; 
関連する問題