第六章练习问题

来源:6-11 编程练习

慕粉3842419

2016-08-22 14:19

 var fru=document.getElementById('fruit').value;

 fru=sult;

为什么最后一步这样写就出不来结果?必须这样写document.getElementById('fruit').value=sult;

写回答 关注

2回答

  • 你菜还是你菜
    2016-10-09 14:59:05

    第一、不是结果不出来,是你看不到,因为它是一个空的。可以看成是一个空格。

    第二、造成这样的原因是   document.getElementById('fruit').value 一开始还没有值,是个空的。

    总结一下:先通过id获取对象,再将结果值赋值给对象的属性value。

  • qq_宇宙VS英雄_0
    2016-08-22 14:38:23

     var fru=document.getElementById('fruit').value;

    这是把value值赋给了fru   

    fru=sult;又把sult赋值给了fru,最后结果fru=sult,跟 document.getElementById('fruit')的value没有一点关系了

    你可以这样

     var fru=document.getElementById('fruit');

    fru.value = sult;

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题