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

為了賬號安全,請及時綁定郵箱和手機立即綁定

不懂為什么中文會顯示亂碼... 還有為什么最后結(jié)果顯示undifiened啊


<!DOCTYPE HTML>

<html>

? ? <head>

? ? <title> 計算器 </title>

? ? <script type="text/javascript">

var a=document.getElementById("num1").value; ? ?

var b=document.getElementById("num2").value;?

var c=document.getElementById("fuhao").value;?

var d="";

function result(){

switch(c){

case "+":

d=parseInt(a)+parseInt(b);

break;


case "-":

d=parseInt(a)-parseInt(b);

break;


case "*":

d=parseInt(a)*parseInt(b);

break;


case "/":

d=parseInt(a)/parseInt(b);

break;

}

document.getElementById("sum").value=d;

} ?

?</script>

? ? </head>


? ? <body>


? ??

? ? <p>計算器</p>><br/>

? ? ?<input type="text" id="num1" />

? ?<select id="fuhao" value="+">

? ? <option value="+">+</option>

? ? <option value="-">-</option>

? ? <option value="*">*</option>

? ? <option value="/">/</option>?

? ?</select>

? ? ?<input type="text" id="num2" />

? ? ?=

? ? ?<input type="text" id="sum" /><br/>

? ? ?<input type="button" value="計算" ?onclick="result()" /><br/>


? ? </body>


</html>


正在回答

3 回答

大兄弟,主要是你把getElementById獲取的值放到函數(shù)體外面,這樣它得不到值就會顯示undifiened 這是未定義 不是亂碼


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

小學(xué)渣丶 提問者

謝謝大兄弟了啊,確實是你說的那樣,我定義的好像是全局變量,應(yīng)該放在函數(shù)內(nèi)部定義成局部變量
2017-01-07 回復(fù) 有任何疑惑可以回復(fù)我~

<!DOCTYPE html>

<html>

?<head>

? <title> 事件</title> ?

? ? <script type="text/javascript">


function result(){

? ? var a=document.getElementById("num1").value; ? ?

var b=document.getElementById("num2").value;?

var c=document.getElementById("fuhao").value;?

var d="";

switch(c){

case "+":

d=parseInt(a)+parseInt(b);

break;


case "-":

d=parseInt(a)-parseInt(b);

break;


case "*":

d=parseInt(a)*parseInt(b);

break;


case "/":

d=parseInt(a)/parseInt(b);

break;

}

document.getElementById("sum").value=d;

} ?

?</script>

? ? </head>


? ? <body>


? ??

? ? <p>計算器</p>><br/>

? ? ?<input type="text" id="num1" />

? ?<select id="fuhao" value="+">

? ? ? ?<option value="+">+</option>

? ? <option value="-">-</option>

? ? <option value="*">*</option>

? ? <option value="/">/</option>?

? ?</select>

? ? ?<input type="text" id="num2" />

? ? ?=

? ? ?<input type="text" id="sum" /><br/>

? ? ?<input type="button" value="計算" ?onclick="result()" /><br/>


? ? </body>

</html>


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

中文顯示亂碼:

<!DOCTYPE HTML>
<html>
<meta charset="utf-8">//加上這行
??? <head>
??? <title> 計算器 </title>

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

小學(xué)渣丶 提問者

為什么我把慕課網(wǎng)上別人的代碼拷貝下來運行,沒有加那一行,可以顯示出來,我的就顯示不出來啊
2017-01-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小學(xué)渣丶 提問者

不過加了你這個確實就能正確顯示中文了
2017-01-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       468767    人
  • 解答問題       22442    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

不懂為什么中文會顯示亂碼... 還有為什么最后結(jié)果顯示undifiened啊

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

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

幫助反饋 APP下載

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

公眾號

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