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

为什么方法最后把结果输出到fruit文本框那里不能这样写?

var txt3=document.getElementById('fruit').value;
txt3=result;

为什么最后输出那里不能这样写,跟document.getElementById('fruit').value=result;有什么区别?


正在回答

6 回答

虽然value值被复给text3了,但是text3并不是文本框,它只是一个普通的变量而已,只不过它里面的值是value的值而已,然后你再把result值赋给它,text3也只不过是值变了而已

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

JohnnyHTML 提问者

感谢,跟我想的差不多不过我不太确定
2016-04-15 回复 有任何疑惑可以回复我~

这两点的意思就是:赋值

我打个比方:a=1;

b=a;

那么a的值1  就赋给了b   b也就等于一了。

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

document.getElementById('fruit').value=result;

如果:document.getElementById('fruit').value它得到的结果是10;

result是你自己的定义的一个变量,如果是等于1,

那么:document.getElementById('fruit').value它的值就变成了1。

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

txt3里面有值,result是你自己定义的一个变量,你如果想把值给你自己定义的变量,就应该这样写:result=txt3;

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

JohnnyHTML 提问者

哈哈可能我写得不太清楚,result是之前运算的最终结果,你理解错我的意思了不过仍然感谢回答
2016-04-15 回复 有任何疑惑可以回复我~

txt3存储的是fruit的值。

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

这样的话只是变量txt3的值为result 并没有将值赋给fruit那个文本框

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

JohnnyHTML 提问者

明白了
2016-04-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么方法最后把结果输出到fruit文本框那里不能这样写?

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