<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<!--引入外部文件的方式-->
<script type="text/javascript" >
//多行注释
//在页面中显示文字
document.write("系好安全带,准备起航--目标JS")
function zhangwo () {
var aa=confirm("准备好了吗?");
if (aa=true)
{ document.write("准备好了,起航吧!");}
else
{ document.write("去学习JS入门篇");}
}
//页面中弹出提示框
//单行注释
</script>
</head>
<body>
<input name="buttom" type="button" onclick="zhangwo()"value="点击我,弹出对话框"/>
</body>
</html>
为什么我点击取消还是会显示“准备好了,起航吧!"?
是aa==true
= 是赋值 == 是判断是否相等
aa=true 要换成a==true
==是判断符号 =是赋值符合
aa=true是赋值,应该用aa==true来判断是否相等。
aa=confirm("准备好了吗?");这个你可以理解为赋值
aa==confirm("准备好了吗?");这个才是用来判断相等的!
if (aa=true)
这里少了个等号,改成 if (aa==true) 就好了