课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么document.getElementById("txt1").value获取的是字符串?
2016-03-18
源自:JavaScript进阶篇 6-11
正在回答
文本框获取的只能是字符串,如果想获得字符串对应的数值可以用parseInt,或者parseFloat进行转换如整数转换:
var value_txt = document.getElementById("xxx").value; var value = parseInt(value_txt);
获取到的value值当然是字符串类型,可以这么写
var a=parseInt(document.getElementById("txt1").value);这样获得的字符类型就是整型
应该是文本框对象返回字符串类型
id对应的是个文本框,文本框返回字符串类型
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答document.getElementById().value获取的是字符串形式的值吗
1 回答为什么不能直接用document.getElementById("txt1")获取数值啊 还要用一个var txt1 = parseInt( document.getElementById('txt1').value);
2 回答var oTxt1 = document.getElementById("txt1").value; 为什么要写value
1 回答document.getElementById("txt1").value 为什么要用text1?
3 回答document.getElementById().value得到的是字符串还是数值啊?