我一直在编写一个简单的程序,当我运行“convert()”函数时,它什么也没做。这绝对是var数据行的一个问题,因为我已经尝试使用//使其成为注释并且它有效。请帮我完成这项工作。这是我的convert()的javascript代码:
function convert(){
var data = document.getElementById("inputArea").split(":");
for(var i=0; i<data.length; i++) { data[i] = +data[i]; }
document.write("It works!");
}
答案 0 :(得分:2)
您需要获取input元素的值而不是输入本身。
正确的代码:
function convert(){
var data = document.getElementById("inputArea").value.split(":");
for(var i=0; i<data.length; i++) { data[i] = +data[i]; }
document.write("It works!");
}