OnClick Javascript似乎无法正常工作

时间:2012-04-28 15:39:36

标签: javascript onclick

我正在做一个涉及类似控制台的面板的项目。我在谷歌上四处寻找,但我无法解决这个问题!我得到load()工作,但click()不是。

<html>

<head>
<script type="text/JavaScript">
function load()
{
  document.getElementById("display").innerHTML="Hello!";
}

function click()
{
  alert("Clicked");
}
</script>
</head>

<body style="background-color:red;" onload="load()">
<div id="display" style="position:absolute; right:0px; left:0px; bottom:0px; width:100%; height:87%; background-color:white;"></div>
<div style="position:absolute; left:0px; width:10%;">
<b>Input:</b>
<input id="text" maxlength=50 />
<input type="button" onclick="click()" value="OK" />
</div>

</body>
</html>

请帮助,请!谢谢。 :)

3 个答案:

答案 0 :(得分:4)

只需将您的click功能重命名为其他功能,例如myclick它会起作用:)

这是因为调用click()再次触发点击事件而不是你的功能。

在此处查看http://jsfiddle.net/rHyZ7/

答案 1 :(得分:0)

javascript function name cannot set as click?已经提出了一个非常类似的问题,而@VisioN已经很好地回答了这个问题。

答案 2 :(得分:0)

在命名我的函数clear()

时遇到了同样的问题

更改功能名称修复了问题