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;
想做学霸的渣渣
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;
添加回答
举报
0/150
提交
取消