第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

比較兩個(gè)輸入數(shù)字大小,點(diǎn)擊按鈕無(wú)反應(yīng)

<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>比較大小函數(shù)</title>
</head>
<body>
<input type="text" id="num1" name="num1" value="請(qǐng)輸入第一個(gè)數(shù)" onfocus="this.value=''" onblur="if(this.value==''){this.value='請(qǐng)輸入第一個(gè)數(shù)'}" />
<br />
+<br />
<input type="text" id="num2" name="num2" value="請(qǐng)輸入第二個(gè)數(shù)" onfocus="this.value=''" onblur="if(this.value==''){this.value='請(qǐng)輸入第二個(gè)數(shù)'}" />
<br />
<input type="button" id="button22" value="其中較大值是" onclick="champ(a,b)" />
<br />
</body>
<script type="text/javascript">
var a=document.getElementById(num1).value;
var b=document.getElementById(num1).value;
function champ(a,b){
??? if(a<b){
??????? return b;
??? }
??? else if(a==b){
??????? return "相等";
??? }
??? else{
??????? return a;
??? }
}
? document.write(champ(a,b)+"<br />");
</script>
</html>

正在回答

1 回答

var a=document.getElementById(num1).value;
var b=document.getElementById(num1).value;

這里, 那兩個(gè)id的名字, 要加個(gè)引號(hào)引起來(lái), 不加的話, 認(rèn)為是一個(gè)變量(且實(shí)際上沒有定義). b的值那個(gè)id是num2.

num1和num2的值, 你直接寫了, value="請(qǐng)輸入第一個(gè)數(shù)";請(qǐng)輸入第二個(gè)數(shù), a, b 的值就是這兩句話, 沒有拿到數(shù)字.

可以用placeholder.

a,b的值,放在函數(shù)里自己去獲取的, 那就沒有必要傳參了. 直接自己獲取就可以了.

比較那里不要return, return就跳出函數(shù)了, 也不會(huì)打印了.

最后屏幕輸出那里也可以放在函數(shù)里打.

代碼如下:

<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>比較大小函數(shù)</title>
</head>
<body>
<input type="text" id="num1" name="num1" placeholder="請(qǐng)輸入第一個(gè)數(shù)" onfocus="this.value=''" onblur="if(this.value==''){this.value='請(qǐng)輸入第一個(gè)數(shù)'}" />
<br />
+<br />
<input type="text" id="num2" name="num2" placeholder="請(qǐng)輸入第二個(gè)數(shù)" onfocus="this.value=''" onblur="if(this.value==''){this.value='請(qǐng)輸入第二個(gè)數(shù)'}" />
<br />
<input type="button" id="button22" value="其中較大值是" onclick="champ()" />
<br />
</body>
<script type="text/javascript">
function champ(){
??? var a=document.getElementById('num1').value;
??? var b=document.getElementById('num2').value;
??? var res;
??? if(a<b){
??????? res = b;
??? }
??? else if(a==b){
??????? res = "相等";
??? }
??? else{
??????? res = a;
??? }
??? document.write(res);
} ?
</script>
</html>



0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

白白243 提問(wèn)者

恩恩 謝謝,這幾天都直接在看ajax,沒注意有回答。第一次提問(wèn),謝謝講解很詳細(xì),明白了~~thank you~
2016-10-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

比較兩個(gè)輸入數(shù)字大小,點(diǎn)擊按鈕無(wú)反應(yīng)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)