为什么我的window.alert无法显示
<html>
<head>
<title>Sample page!</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<form>
<input type="text" value="Text in form1">
</form>
<form>
<input type="text" value="Text1 in form2">
<input type="text" value="Text1 in form2">
</form>
<script type="text/javascript">
<!--
var msg="";
msg+="通过位置访问文档对象:\n\n";
msg+="Form[0].element[0].value:"+document.forms[0].elements[0].value+"\n\n";
msg+="Form[1].element[0].value:"+document.forms[1].elements[0].value+"\n\n";
msg+="Form[1].element[0].value:"+document.forms[1].elements[1].value+"\n\n";
window.alert(msg);
-->
</script>
</body>
</html>
------解决方案--------------------msg+="通过位置访问文档对象:\n\n"
;应该是英文状态下的,如下
<html>
<head>
<title>Sample page!</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<form>
<input type="text" value="Text in form1">
</form>
<form>
<input type="text" value="Text1 in form2">
<input type="text" value="Text1 in form2">
</form>
<script type="text/javascript">
<!--
var msg="";
msg+="通过位置访问文档对象:\n\n";
msg+="Form[0].element[0].value:"+document.forms[0].elements[0].value+"\n\n";
msg+="Form[1].element[0].value:"+document.forms[1].elements[0].value+"\n\n";
msg+="Form[1].element[0].value:"+document.forms[1].elements[1].value+"\n\n";
window.alert(msg);
-->
</script>
</body>
</html>
------解决方案--------------------msg+="通过位置访问文档对象:\n\n";
你的代码中,这一行的结尾的分号,不是英文输入法下的。
你应该先学习使用浏览器自带的调试工具一下,会报出错误的。
------解决方案--------------------什么错,至少我扔到浏览器中可以正常弹出
------解决方案--------------------帮你测试过了,chrome没问题,IE9提示打开ActiveX,启用之后正常弹出。