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

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

請問我這個哪里出錯了

?window.onload=function (){

? ? ? var ?oTxt1=document.getElementById('txt1').value;

? ? ? var ?oBtn=document.getElementById('btn');

? ? ? var ?oTxt2=document.getElementById('txt2').value;

? ? ? var oTxt3=document.getElementById('txt3').value;

? ? ? var ose=document.getElementById('select').value;

? ? ??

? ? ? oBtn.onclick=function (){

? ? ? ??

? ? ? switch(ose){

? ? ? ? case '+':

? ? ? ? oTxt3=parseInt(oTxt1)+parseInt(oTxt2);

? ? ? ? break;

? ? ? ? case '-':

? ? ? ? oTxt3=parseInt(oTxt1)-parseInt(oTxt2);

? ? ? ? break;

? ? ? ? case '*':

? ? ? ? oTxt3=parseInt(oTxt1)*parseInt(oTxt2);

? ? ? ? break;

? ? ? ? case '/':

? ? ? ? oTxt3=parseInt(oTxt1)/parseInt(oTxt2);

? ? ? }

? ? ? ??

? ? ? }

? ?}


正在回答

3 回答

?var oTxt3=document.getElementById('txt3').value; 你知道這句什么意思嗎?是把txt3里面的東西拿出來賦給oTXt3完成聲明,所以你之后對oTXt3做修改,并不會改變text3里面的內(nèi)容,所以最后沒有結果,在最后加上document.getElementById('txt3').value =?oTxt3; 才會修改text3里面的內(nèi)容

0 回復 有任何疑惑可以回復我~
#1

魚魚魚iii 提問者

大神~你好厲害!
2016-08-20 回復 有任何疑惑可以回復我~
#2

魚魚魚iii 提問者

不對啊 比如 var a=1; a=2; 那么a不就2了嗎。 所以后來oTxt1的值不也是會變化了嗎
2016-08-20 回復 有任何疑惑可以回復我~
#3

水里有條魚 回復 魚魚魚iii 提問者

舉例錯了,1還是1,比如我有一個蘋果,我叫你也買一個一樣的,好了,你吃了扔了你的蘋果都不關我的蘋果事,我的還是在我手上,除非你把你蘋果的結果返回到我蘋果上,讓我的蘋果結果也變成你的那樣
2016-08-20 回復 有任何疑惑可以回復我~
#4

魚魚魚iii 提問者 回復 水里有條魚

例子沒有看懂。。不過按照你的方法還是沒有用啊= =
2016-08-20 回復 有任何疑惑可以回復我~
#5

水里有條魚 回復 魚魚魚iii 提問者

字數(shù)超了,再回復一次
2016-08-20 回復 有任何疑惑可以回復我~
查看2條回復

不應該啊,我試驗過的...我再舉個例子

var oTxt3=document.getElementById('txt3').value; //對象設置為錢包,屬性設置為金額,這里就是我把金額數(shù)目給你

然后你對這個數(shù)目一頓修改,但是并不能說明我錢包的錢變化了

除非你拿了我錢包var oTxt3=document.getElementById('txt3');

然后對里面的錢做修改oTxt3.value = 30;

于是我就只有三十塊錢了

還有一種就是你對金額作修改后,直接拿我的錢包,對錢包做修改

document.getElementById('txt3').value = 40(oTxt3);

于是我就只有四十塊錢了

理解對象以及對象屬性的區(qū)別,只能通過獲取對象修改對象屬性,不能通過獲取對象屬性來修改,對象屬性只是一串數(shù)字或者是字符并沒有實際意義

0 回復 有任何疑惑可以回復我~
#1

魚魚魚iii 提問者

終于明白了!謝謝!很感謝你!
2016-08-20 回復 有任何疑惑可以回復我~

?var one=document.getElementById("txt1").value;
??? var one1=parseInt(one);
?//獲取第二個輸入框的值
??? var two=document.getElementById("txt2").value;
??? var two2=parseInt(two);
?//獲取選擇框的值
??? var fuhao=document.getElementById("select").value;

?//獲取通過下拉框來選擇的值來改變加減乘除的運算法則
??? var zhi;
??? switch(fuhao){
??????? case "+":
??????????? zhi=one1+two2;
??????????? break;
???????????? case "-":
??????????? zhi=one-two;
??????????? break;
???????????? case "*":
??????????? zhi=one*two;
??????????? break;
???????????? case "/":
??????????? zhi=one/two;
??????????? break;
??? }
??? //設置結果輸入框的值
??
?? document.getElementById("fruit").value= zhi;
?? }

具體我也不知道 我是轉換完后從新付值就可以了

0 回復 有任何疑惑可以回復我~
#1

魚魚魚iii 提問者

樓上有詳細解釋
2016-08-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468766    人
  • 解答問題       22442    個

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

進入課程

請問我這個哪里出錯了

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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