<title>我们互动下</title>
<script type="txet/javascript">
function jump()
{
var message=confirm("关注JS高级篇");
if(message=true)
{
document.write("恭喜你,年薪百万的节奏!");
}
else
{
document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");
}
}
</script>
</head>
<body>
<p id="con">js进阶篇</p>
<form>
<input type="button"value="点击进入"onclick="jump()"/>
</form>
</body>
</html>
楼主,您好,我分析了下你的代码跑不起来的原因有3个错误。
这是你的代码:
<!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="txet/javascript"> function jump() { var message=confirm("关注JS高级篇"); if(message=true) { document.write("恭喜你,年薪百万的节奏!"); } else { document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!"); } } </script> </head> <body> <p id="con">js进阶篇</p> <form> <input type="button"value="点击进入"onclick="jump()"/> </form> </body> </html>
1、这里的type类型写错了 【type="txet】应该是type="text
改为
<script type="text/javascript">
2、if条件判断这里少了一个等号,应该是2个等号【if(message=true) 】
改为
if(message=true)
3、这里的分号用的是中文半角,请用英文半角状态
【 document.write("恭喜你,年薪百万的节奏!");】
【document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");】
改为
document.write("恭喜你,年薪百万的节奏!"); document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");
最后修改后的代码如下:(你可以贴到文本编辑器里重新运行试试。)
<!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 jump(){ var message=confirm("关注JS高级篇"); if(message==true){ document.write("恭喜你,年薪百万的节奏!"); } else{ document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!"); } } </script> </head> <body> <p id="con">js进阶篇</p> <form> <input type="button" value="点击进入" onclick="jump()"/> </form> </body> </html>
以上。