は、このリンクにonclick
イベントを追加して、何かをするJavaScript関数を記述し、私のコードです。
は、私が(「onclickの」要素は良い習慣ではありませんインライン化を使用して)、より適切な方法でそれを行う方法を
をお見せしますここでの例です:
HTML
<a id="myLink" href="#table">Table</a>
jQueryの
$('#myLink').on('click',function(){
show_create_msg();
});
またはより良い:
$('#myLink').on('click',function(){
// your show_create_msg code here
});
デフォルトのリンクの動作を防止したい場合:
$('#myLink').on('click',function(e){
e.preventDefault();
// your show_create_msg code here
});
だけ特定のハッシュ値にコードをトリガしたい場合:
$('#myLink').on('click',function(e){
var hash = window.location.hash;
if(hash=='#table'){
// your show_create_msg code here
}
});
jQueryを使用しない場合は、ネイティブJavaScriptコードを使用できます。
document.getElementById('myLink').addEventListener('click',function(e){
// your show_create_msg code here
});
は、それが少し
あなたはリンクにいくつかの 'id'または'クラスNAME'を追加し、同じに 'click'イベントをバインドすることができますか? –
最近、 'href =" javascript: "'も悪用されています。標準の 'onclick =" function() "'を使用してください。コード内で直接 'addEventListener'を実行してください。 – yuriy636
onclickは動作していません – Ninad