Chrome开发人员工具说,该值函数不适用于空值并指向for循环中的行。为什么不是getElementByID获取我的值? (这是一个重构,getElement与输入的实际值完美匹配)。getElementByID循环返回null
locationStops = ["start","end"];
var stopNum = locationStops.length;
var stopAddresses = [];
for(val in locationStops) {
stopAddresses.push(document.getElementById(val).value);
}
'console.log(val);'---它是有道理的总是检查变量持有你期望的值。 – zerkms
另外,DOM id应该是唯一的。不知道为什么你需要一个循环。 – Thilo
日志返回0 –