为了账号安全,请及时绑定邮箱和手机立即绑定

document.getElementById("id").value取值与赋值的差别

var out=document.getElementById("fruit").value

document.getElementById("fruit").value=out

这两个有什么不一样?为什么我用下面这个这句程序能跑出来,上面一句就不行?



正在回答

2 回答

取值是原本的数据堆栈中不存在的,这时候要给它一个自己位置来存取数据,即使用var给它声明一个位置,给位置去名为out再把获取的数据存放进去;赋值是数据堆栈中存在这个数据,直接取出来使用。

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

慕运维2603834 提问者

非常感谢!
2015-10-17 回复 有任何疑惑可以回复我~

一个是取值,一个是赋值

比如var i= ‘name1’, a,b='name2';

a = i; //a='name1'

i = b;//i = 'name2'

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

document.getElementById("id").value取值与赋值的差别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信