2016-11-09 7 views
0

なしこれはChromeで動作します。 jqueryを使わずにFirefoxでどのように動作させるには?event.preventDefaultはFirefoxで、jqueryの

更新:それはonclickのから渡されていない場合

function myFunction(event) { 
    event.preventDefault(); 
} 

は、どのようにイベントがMyFunctionのに到着しますか?

+2

'function myFunction(event){' – zerkms

答えて

1

には、イベントであるというパラメータがありません。

function myFunction(event) { 
    event.preventDefault(); 
    console.log("It worked"); 
} 

また、アンカータグのあなたのonclick属性に、引数としてイベント渡す:

<a href="#" onclick="myFunction(event)">Aaa</a> 
 

 
<script> 
 
function myFunction(event) { 
 
    event.preventDefault(); 
 
    console.log("It worked"); 
 
} 
 
</script>

<a href="#" onclick="myFunction(event)">Aaa</a> 

が、それは問題を解決していることを確認するには、ここで実行可能なコードスニペットです

+0

'イベントは未定義です 'まだ!!!! – Jio

+0

なぜあなたは推測しようとしていますか? – Jio

+0

@Jioどう思いますか? –

1
function myFunction(event) { 
    event.preventDefault(); 
} 

<a href="#" onclick="myFunction(event)">Aaa</a> 

イベントオブジェクトを渡すためには、onclick関数でイベントオブジェクトを指定する必要があります。

+0

'イベントは未定義です'まだ!!!! – Jio

関連する問題