为什么document.getElementById("txt1").value获取的是字符串?
文本框获取的只能是字符串,如果想获得字符串对应的数值可以用parseInt,或者parseFloat进行转换如整数转换:
var value_txt = document.getElementById("xxx").value; var value = parseInt(value_txt);
获取到的value值当然是字符串类型,可以这么写
var a=parseInt(document.getElementById("txt1").value);这样获得的字符类型就是整型
应该是文本框对象返回字符串类型
id对应的是个文本框,文本框返回字符串类型