<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>我们互动下</title> <script type="text/javascript"> function study() { var your=confirm("关注JS高级篇"); if(your==true) { document.write("高富帅就是你"); } else { document.write("活该一辈子屌丝"); } } </script> </head> <body> <p id="con">JS进阶篇</p> <form> <input type="button" onclick="study()" value="点击进来"/> </form> </body> </html>
13和17行的结尾分号没有在英文状态下输入,语法并没有什么问题,把分号重新输入一遍就可以了,给个小技巧,写在js文件中,会有错误提示
中英文符号问题
符号问题,第二个和第三个分号要使用英文状态的
看出来了,你的分号用了中文的,换回英文的就行
高富帅和屌丝那两句语句后面的封号改成半角;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>我们互动下</title>
<script>
function study(){
var your=confirm("关注JS高级");
if(your==true){
document.write("高富帅就是你");
}
else{
document.write("活该一辈子屌丝");
}
}
</script>
</head>
<body>
<p id="con">JS进阶篇</p>
<form>
<input type="button" onclick="study()" value="点击进来"/>
</form>
</body>
</html>
<script></script>里面的内容要在英文输入法下面输入,把你的{}和("");全部改成英文下输入就可以了
什么现象啊,描述一下
????