<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>prompt</title>
<script type="text/javascript">
var myname=prompt("请输入你的姓名:");
if(myname!=null)
{ alert("你好"+myname); }
else
{ alert("你好 my friend."); }
}
</script>
</head>
</html>
alert可用于输出字符串2113类的提示或警告信息,它的参数只有1个,多余的会被丢弃.
你第12行多了一个右大括号:},所以有问题。
<script type="text/javascript">
var myname;
var myname=prompt("请输入你的姓名:");
if(myname!=null)
{
alert("你好"+myname);
}
else
{
alert("你好 my friend.");
}
</script>
你需要设置为方法在button的点击事件里应用,你这么写语法没有错误但是没有被调用。
function rec(){
var myname=prompt("请输入你的姓名:");
if(myname!=null)
{ alert("你好"+myname); }
else
{ alert("你好 my friend."); }
}
然后再button里调用rec()方法.
var myname=confirm("请输入你的姓名:");
if(myname!=null)
{ alert("你好"+myname); }
else
{ alert("你好 my friend."); }
}