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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

說一個剛遇到的關(guān)于改變input.value值的問題

說一個剛遇到的關(guān)于改變input.value值的問題

慕粉4118515 2016-11-12 11:10:59
<input id="wb" name="wb" type="text" value="">? ? ? ? <input name="ok" type="button" value="確定" onclick="checkone();"><script>function checkone() {? ? ? ? ? ? var j = document.getElementById("wb");? ? ? ? ? ? c=j.value;? ? ? ? ? ? e = parseInt(c);? ? ? ? ? ? ?j.value= '';? ? ? ? }</script>功能語句都刪除了,留下最基本的問題模塊。在js中 我需要點擊事件觸發(fā)以后,清除input的內(nèi)容,但是我發(fā)現(xiàn)如果直接使用j=document.getElementById("wb").value;然后使j='';無法清除,但是使用alert可以看出它的值是被改變了。但是只使用以上修改過的代碼,就可以實時刪除,想問一下是因為定義的變量類型問題嗎?不要解決方案,要深層次回答。
查看完整描述

1 回答

已采納
?
stone310

TA貢獻(xiàn)361條經(jīng)驗 獲得超191個贊

j=document.getElementById("wb").value這么寫就是把value值(基本數(shù)據(jù)類型)放到變量j里面,然后你去改變j="",只是改變了這個變量,跟document.getElementById("wb").value它沒有一毛錢關(guān)系;

而j=document.getElementById("wb"); 然后j.value=""就不同,這是j是這個元素(數(shù)據(jù)類型是對象),是引用的效果,因此j.value相當(dāng)于document.getElementById("wb").value

查看完整回答
4 反對 回復(fù) 2016-11-12
  • 1 回答
  • 0 關(guān)注
  • 3362 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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