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

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

請教一下,js中能不能把一個對象的一個屬性賦給一個變量,使得想要改變屬性值的時候,調(diào)用變量來代替該屬性?

請教一下,js中能不能把一個對象的一個屬性賦給一個變量,使得想要改變屬性值的時候,調(diào)用變量來代替該屬性?

dollzcx 2017-01-09 14:02:34
例子:?var A=document.getElementById("input1").value ? ? ? ? ? ?//#input1是一個input????????????A=20;這樣寫并不能把20賦給 input的value屬性,我知道其他的寫法,比如將input對象賦給 A之類的,就是想問問 這樣寫有沒有辦法,以及這其中的原理 ,謝謝 各位高手.
查看完整描述

3 回答

已采納
?
woshiajuana

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

var A=document.getElementById("input1").value 中

document.getElementById("input1")是獲取ID為input1的input元素,想要獲得input元素的值就需要訪問其value屬性

document.getElementById("input1").value他是訪問input元素的value屬性也就是獲取他的值,把值再賦給一個變量A

就好比

var A = 2 ? ?//(假如值為2),這個時候A只是一個數(shù)值變量

你再去改A=20,那也只是更改A這個變量的值,跟input完全沒有什么關(guān)系了

你想要改變input的值,也只有更改input對象中value屬性才行

你如果這樣寫 var A=document.getElementById("input1");

這個時候A代表的是input這個對象,這個對象有一個value屬性,這個時候你才可以用A.value去改值

查看完整回答
反對 回復(fù) 2017-01-09
?
蜂之谷

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

var?A=document.getElementById("input1");
A.value=20;


查看完整回答
反對 回復(fù) 2017-01-09
  • 3 回答
  • 0 關(guān)注
  • 3591 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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