我正在做一个涉及类似控制台的面板的项目。我在谷歌上四处寻找,但我无法解决这个问题!我得到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>
请帮助,请!谢谢。 :)
答案 0 :(得分:4)
只需将您的click
功能重命名为其他功能,例如myclick
它会起作用:)
这是因为调用click()
再次触发点击事件而不是你的功能。
答案 1 :(得分:0)
javascript function name cannot set as click?已经提出了一个非常类似的问题,而@VisioN已经很好地回答了这个问题。
答案 2 :(得分:0)
在命名我的函数clear()
时遇到了同样的问题更改功能名称修复了问题