Java 脚本:未捕获的类型错误:无法读取未定义的属性“值”
2013-04-11
640
我很抱歉,如果我的问题是重复的,我已经阅读了所有Q& a网站上有关但没有找到答案。
我收到了错误消息
und typeerror:无法读取未定义的
的属性“值”。有趣的是,这仅适用于1个客户。
我创建了一个可以输入客户端的到达信息的地方,但是一旦我们添加一个客户端时,它就可以正常工作。
我已经检查了办公室中的所有计算机,但我仍然无法将XYZ先生添加到到达列表中。
这是行
009817027
1个回答
方法
getElementsByName(..)
不返回数组 - 或者返回空数组。因此,
getElementsByName(..)[0]
是
未定义
的,您将收到错误。
您可以尝试记录
'fldQPRArrivalFlightID['+fldCustomerReservationID+']['+mycount+']'
的返回值,并验证
getElementsByName( returnvalue )
的调用应返回什么。
而不是您的代码:
fldQPRArrivalFlightID=document.getElementsByName('fldQPRArrivalFlightID['+fldCustomerReservationID+']['+mycount+']')[0].value;
尝试
console.log( fldCustomerReservationID );
console.log( mycount );
console.log( 'fldQPRArrivalFlightID['+fldCustomerReservationID+']['+mycount+']' );
console.log( document.getElementsByName('fldQPRArrivalFlightID['+fldCustomerReservationID+']['+mycount+']') );
我真的很惊讶所有这些引用都正确无误。
EricG
2013-04-11