报警框未打开
Alert box not opening
我希望在单击按钮时出现一个警告框,但什么也没发生。我不确定的一件事是,我是否应该在函数签名中的标识符前面有var
,例如function popup(var message)
<!DOCTYPE html>
<html lang="en-ca">
<head>
<meta charset="utf-8" />
<title>Testing...</title>
<script type="text/javascript">
function popup(var message)
{
var one = 5
var two = 3
alert(message)
if(one*two == 15)
{
alert("you were right")
}
else
{
alert("you were wrong")
}
}
</script>
</head>
<body>
Hello, I am here.<br />
<input type="button" value="click here" onclick="popup('this is my message')" />
</body>
</html>
IE提供了以下错误详细信息:网页错误详细信息
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0)时间戳:2012年7月11日星期三23:12:07 UTC
消息:应为对象线路:25字符:1代码:0URI:file:///C:/Users/UJXB9EE/Desktop/jscripttest.html
我不知道如何在FireFox中找到这个。
编辑:有没有更好的方法来获取JavaScript错误,而不是点击IE底部的小错误图标?
更改
function popup(var message)
至
function popup(message)
函数参数之前不能有var
。
我只是自学,但我认为var会使变量成为局部变量,而不是全局变量。如果您想访问不同函数形式的变量,这一点很重要。希望有有人可以帮你确认。
相关文章:
- 没有找到相关文章