請問這個代碼第一個框子輸入2,第二個輸入1,就會顯示“錯誤”,不應該是現實大的那個數字嗎?
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數</title>
<script type="text/javascript">
function qq(){
? var x=document.getElementById("1").value;
? ??
? ? var y=document.getElementById("2").value;??
?if(x<y)
? {document.write(y);}
else if(x=y)?
? {document.write("錯");}
else (x>y)
? {document.write(x);}
</script>
</head>
<body>
? ? <input id="1" type="text" value=""/>
? ? <input id="2" type="text"? value=""/>
? ? <input id="3" type="button"? value="確定" onClick="qq()" />
</body>
</html>
2018-02-19
qq() function 少了一個結束 }
else if (x=y) 最好用x===y 或是x==y
最后一個else(x>y)需要把(x>y)去掉
function confirmT(){
? var x=document.getElementById("1").value;
??? var y=document.getElementById("2").value;?
?if(x<y)
? {document.write(y);}
else if(x=y)
? {document.write("No");}
else
? {document.write(x);}
}
2018-02-19
代碼重發哈
function confirmT(){
? var x=document.getElementById("1").value;
??? var y=document.getElementById("2").value; ?
?if(x<y)
? {document.write(y);}
else if(x===y)
? {document.write("No");}
else
? {document.write(x);}
}