0

javascript onclickイベントに取り組んでいますが、ボタンクリックで関数を呼び出すと、IEブラウザ(IE-9およびIE-8)では機能しません。

次のようにコーディングします

<input type='image' src="mybutton.jpeg" name="submit" id="button" onclick="return myfunction();" />

ページの上部に関数を定義しました。

<script type="text/javascript">
function myfunction()
{
  alert("This is testing");
}
</script>

chromeやfirefoxのような他のすべてのブラウザで動作しますが、IEでは動作しません。

これについて私を助けてください。

4

2 に答える 2

1

onclick を次のように変更します。

onclick="return myfunction();"

onsubmit="return myfunction();"
于 2013-03-01T13:05:52.493 に答える
0

「リスナー」属性を入れるのは好きではありません。これは私のために働く:

HTML:

<input type='image' src="" name="submit" id="button" />

JS:

function myfunction() {
    alert("This is testing");
}

document.getElementById('button').addEventListener('click', function() { 
    return myfunction() 
} , false);
于 2013-03-01T13:35:32.503 に答える