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

js输出的值与期望不符合,实在搞不懂

js输出的值与期望不符合,实在搞不懂

浮云间 2018-11-06 13:13:47
var number1 = document.getElementById("queue"); height1 = number1.value+("px");queue是一个输入框,number1.value是它的输入的值(一个数字),但是height1输出的始终是px,没有任何数字。比如:console.log(number1.value); //20console.log(height1);//px我还试了一种方法var number1 = document.getElementById("queue");var number1Value = number1.value; height1 = number1Value+("px");这下更加奇怪,console.log(number1.value);//20console.log(number1Value);//console.log(number1.value.constructor == String);//true证明number1.value是字符串,那字符串加字符串应该可以啊
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

你这是打开页面就执行 函数只执行了一次 当你再次输入值的时候你并没有执行那个方法 而第一次的值是空的!


查看完整回答
反对 回复 2018-12-10
  • 1 回答
  • 0 关注
  • 442 浏览
慕课专栏
更多

添加回答

举报

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