代码问题.....

来源:7-14 向下取整floor()

目睹了整个事件的徐先生

2015-09-19 14:55

var a=document.getElementById("txt1").value;

var b=document.getElementById("txt2").value

b=Math.floor(a);

这样写为什么就不可以了?

写回答 关注

2回答

  • wslover
    2015-09-20 14:41:31

    这样写b只是一个变量,而不代表一个dom对象,在var b=document.getElementById("txt2").value之后 了为空值,在 b=Math.floor(a);之后了被赋值,但因为与txt2这个元素没有关系,所以b被改变了但并不能改变txt2的值 

  • 忆木偶
    2015-09-19 18:05:30

    因为b得出的是一个标签,并不是一个值,你可以通过console.log(b)看到b输出来的是什么

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题