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 回答