user1589113
質問する
601975 次
5 に答える
267
必要なものはすでにありますが、構文がわずかに変更されています。
<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
に従い、イベントをキャンセルします (またはイベントが防止されていない)。href
onclick
false
于 2013-02-14T04:01:44.973 に答える
11
jQueryを使用します。click
イベントをキャプチャしてから、Web サイトに移動する必要があります。
$("#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>
于 2013-02-14T04:01:46.253 に答える