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

js赋值问题

js赋值问题

var txt=document.getElementById('A').value; document.getElementById('B').innerHTML=txt;与var txt=document.getElementById('A').value;var Bhtml=document.getElementById('B').innerHTML; Bhtml=txt;有什么区别,为什么下面的赋值失败 
查看完整描述

2 回答

已采纳
?
Coolman

TA贡献7条经验 获得超4个赞

上面是赋值给元素的属性,

下面是赋值给元素的属性的值。

/*
 * 下面本质是这样的,
 * 对元素的属性是没什么影响的
 */
var Bhtml = "";
Bhtml = txt;
查看完整回答
1 反对 回复 2016-10-27
?
想做学霸的渣渣

TA贡献15条经验 获得超11个赞

//从id为A的元素中获取value赋值给变量txt

var txt=document.getElementById('A').value;

//从id为B的元素中获取HTML赋值给变量Bhtml   这里的Bhtml只是一个变量,存储了一段字符串,和B元素没有任何关系了。

var Bhtml=document.getElementById('B').innerHTML;

//只是改变了Bhtml这个变量的值,并不会影响到B

Bhtml=txt;

查看完整回答
1 反对 回复 2016-10-27
  • 2 回答
  • 0 关注
  • 1580 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信