輸入名字空時,輸出的內(nèi)容怎么沒有后面的“朋友”
?<script type="text/javascript">
? function a(){
? ? ? var myname=prompt("請輸入你的姓名:");
? ? ? if(myname!=null){
? ? ? ? ? ?document.write("你好"+myname);
? ? ? }
? ? ? else{
? ? ? ? ? document.write("你好朋友");
? ? ? }
? }
??
? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="a()" value="點擊我吧"/>
</body>
2017-03-02
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
? <script type="text/javascript">
? function a(){
? ? ? var myname=prompt("請輸入你的姓名:");
? ? ? if(myname!=null){
? ? ? ? ? ?document.write("你好"+myname);
? ? ? }
? ? ? else{
? ? ? ? ? document.write("你好朋友");
? ? ? }
? }
??
? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="a()" value="點擊我吧"/>
</body>
</html>
2017-03-02
不錯,就是把
?if(myname!=""){
? ? ? ? ? ?document.write("你好"+myname);
? ? ? }
2017-03-02
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
? <script type="text/javascript">
? function a(){
? ? ? var myname=prompt("請輸入你的姓名:");
? ? ? if(myname!=""){
? ? ? ? ? ?document.write("你好"+myname);
? ? ? }
? ? ? else{
? ? ? ? ? document.write("你好朋友");
? ? ? }
? }
??
? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="a()" value="點擊我吧"/>
</body>
</html>
2017-03-02
你理解反了,本來就是不會顯示朋友的,因為只有?if(myname=null)去掉感嘆號,才會輸出,你好朋友
2017-03-02
我看錯了,不是沒有朋友而是你的后面else語句根本沒有生效
2017-03-02
因為你沒有在myname上面進(jìn)行朋友的賦值
2017-03-02
因為myname這個變量你并沒有給它賦值為“朋友”