作業onclickの両方を追加したい私はこののonClickのhrefとでの作業タグにするためにどのようにHTMLタグHTMLタグ<a>は、HREFと
<a href="www.mysite.com" onClick="javascript.function();">Item</a>
についてお尋ねしたいのですが?
作業onclickの両方を追加したい私はこののonClickのhrefとでの作業タグにするためにどのようにHTMLタグHTMLタグ<a>は、HREFと
<a href="www.mysite.com" onClick="javascript.function();">Item</a>
についてお尋ねしたいのですが?
を(onClickのは、HREF、最初の実行されていることを好む)あなたは既にマイナーな構文の変更で、あなたが必要なものを持っている:
<a href="www.mysite.com" onclick="return theFunction();">Item</a>
<script type="text/javascript">
function theFunction() {
// return true or false, depending on whether you want to allow the `href` property to follow through or not
}
</script>
<a>
タグのonclick
とhref
プロパティのデフォルトの動作は、その後、onclick
を実行することですonclick
がfalse
を返さず、イベントをキャンセルしている(またはイベントが防止されていない)限り、href
に従ってください。
[jQuery] [1]を使用してください。 click
イベントをキャプチャし、次にウェブサイトに移動する必要があります。
$("#myHref").on('click', function() {
alert("inside onclick");
window.location = "http://www.google.com";
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" id="myHref">Click me</a>
私はJavaScriptフレームワークを使用しません。お返事ありがとうございます –
上記は実際のリンクではありません。新しいタブで開くことはできず、非常に悪いことです。何かが新しいタブ(na urlを持っている)で開くことができるなら、常に意味のある 'href'属性を追加してください。 – Nux
あなたが答えてくれてありがとう! –
あなたは私のヒーローです。私はこの解決策のために3日間探してきました –
これを行うには、element.addEventListener関数を使用する方法もありますか? – TheEquah