课程
/前端开发
/JavaScript
/JavaScript进阶篇
var a=document.getElementById("txt1").value;
var b=document.getElementById("txt2").value
b=Math.floor(a);
这样写为什么就不可以了?
2015-09-19
源自:JavaScript进阶篇 7-14
正在回答
这样写b只是一个变量,而不代表一个dom对象,在var b=document.getElementById("txt2").value之后 了为空值,在 b=Math.floor(a);之后了被赋值,但因为与txt2这个元素没有关系,所以b被改变了但并不能改变txt2的值
因为b得出的是一个标签,并不是一个值,你可以通过console.log(b)看到b输出来的是什么
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答代码的问题
2 回答代码有问题
1 回答代码问题啊
2 回答代码的问题
3 回答关于代码问题