我通常不使用onclick,但是当我碰到这个问题时,我会为完全不同的目的做一些调试编码。我完全失明了,或者为什么不这样做?
<html>
<head>
<script type="text/javascript">
function click()
{
alert("hey");
}
</script>
</head>
<body>
<!-- Will not work in any browser -->
<input type="button" onclick="click()" value="click me" />
<!-- Will not work in IE -->
<a href="#" onclick="click()">click me</a>
<!-- Works in all -->
<input type="button" onclick="alert('hey')" value="click me" />
<a href="#" onclick="alert('hey')">click me</a>
</body>
</html>
答案 0 :(得分:3)
“click”不是JS函数的好名字,特别是对于IE
改变你的功能名称,让我们都快乐= D
答案 1 :(得分:0)
我认为您应该尝试这一点,看看它是否有帮助:
<input type="button" onclick="click()" value="click me">
你应该在最后摆脱斜线。这是wat probaly正在这样做。希望它有所帮助!