我以前做过这个,但现在我在我正在制作的新网站上使用相同的技术,但它不再起作用了。我去了之前我做过的其他网站,javascript按钮仍在那里工作。所以我可能会对这段代码做错了,但一切看起来都很完美!当我点击提交Globe的按钮时,它应调用函数SubmitGlobe()并弹出一个消息框,但它没有。这个结构再次在我的其他网站上运行。
<html>
<head>
<link rel="icon" type="image/png" href="/Favicon.png">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Test</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(251, 255, 221);" alink="#000099" link="#000099" vlink="#990099">
<div align="Center">
</div>
<br>
<input onclick="SubmitGlobe()" type="button" value="Submit Globe">
<script type="text/javascript">
Function SubmitGlobe()
{
alert("I am an alert box!")
}
</script>
</body>
</html>
答案 0 :(得分:1)
将f放入小写
function SubmitGlobe(){
}
答案 1 :(得分:0)
我的想法是将<script>
置于头脑中。某些浏览器需要在执行之前定义函数。另外,请勿使用CamelCase
声明functionw。它仅适用于定义对象(类)
<html>
<head>
<script type="text/javascript">
function submitGlobe()
{
alert("I am an alert box!");
}
</script>
<link rel="icon" type="image/png" href="/Favicon.png">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Test</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(251, 255, 221);" alink="#000099" link="#000099" vlink="#990099">
<div align="Center">
</div>
<br>
<input onclick="submitGlobe();" type="button" value="Submit Globe">
</body>
</html>
答案 2 :(得分:0)
应该是
<input onclick="SubmitGlobe();" type="button" value="Submit Globe">
你在功能之后错过了;
,你的功能应该是
function SubmitGlobe() {
//Do the stuff
}
答案 3 :(得分:0)
我怀疑你得到了:
Uncaught SyntaxError:意外的标识符 未捕获的ReferenceError:尚未定义SubmitGlobe
因为你使用的是Function而不是function
。
将函数替换为function
。
答案 4 :(得分:0)
使用它会很好。只需将此代码复制并粘贴到您编写本
的位置即可<html>
<head>
<script type="text/javascript">
function submitGlobe()
{
alert("I am an alert box!");
}
</script>
<link rel="icon" type="image/png" href="/Favicon.png">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Test</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(251, 255, 221);" alink="#000099" link="#000099" vlink="#990099">
<div align="Center">
</div>
<br>
<input onclick="return submitGlobe()" type="button" value="Submit Globe">
</body>
</html>
这里在onclick我用过#34;返回submitGlobe()&#34;这将返回相同的nane,即在脚本标记内写入的submitGlobe(),您的alert()也应以分号结尾。