我正在尝试创建我的第一个HTML代码。我的代码是:
<html>
<head>
</head>
<body>
<input type="button" id="apply" value="Push Me" onclick="javascript:faa();" />
<input type="button" id="apply" value="No, Push Me Instead" onclick="javascript:foo();" />
Official website of Foocorp Inc. (Not really.)
</body>
<script type="text/javascipt">
function faa(e)
{
alert('Nope, it is the other button.');
}
</script>
<script type="text/javascript">
function foo(e)
{
alert('You have destroyed your computer. Thank you for your time.');
window.close();
}
</script>
</html>
每当我按下按钮的值为“No,Push Me Rather”时,它可以正常工作。我按下“Push Me”按钮时没有任何动作。我做错了什么?
答案 0 :(得分:4)
text/javascipt
应该包含r
。
HTML 5在编写JavaScript时使脚本元素的type
属性可选。当你处理JS时,该属性没有任何意义,只有这样才能成为破坏代码的类型的机会,因此完全省略它。
答案 1 :(得分:0)
将另一个函数移动到同一个脚本时工作正常:
<script type="text/javascript">
function foo(e)
{
alert('You have destroyed your computer. Thank you for your time.');
window.close();
}
function faa(e)
{
alert('Nope, it is the other button.');
}
</script>
答案 2 :(得分:0)
您必须更改脚本类型拼写,因为存在拼写错误
<script type="text/javascript">