Javascript 无法设置html输入类型名称,如数组AmountMap[1]值<;输入类型=";文本框“;大小=“;15“;名称=“名称”;“数量图[1]”;值=”;0“&燃气轮机;
**无法设置类似数组AmountMap[1]值的html输入类型名称Javascript 无法设置html输入类型名称,如数组AmountMap[1]值<;输入类型=";文本框“;大小=“;15“;名称=“名称”;“数量图[1]”;值=”;0“&燃气轮机;,javascript,html,jquery,Javascript,Html,Jquery,**无法设置类似数组AmountMap[1]值的html输入类型名称 <input type="textbox" size="15" name="amountMap[1]" value="0" > trying to set amountMap[1].value='10' get error - Uncaught Type Error: Cannot read property '1' of und
<input type="textbox" size="15" name="amountMap[1]" value="0" >
trying to set amountMap[1].value='10' get error - Uncaught Type Error: Cannot read property '1' of undefined**
正在尝试设置amountMap[1]。value='10'获取错误-未捕获类型错误:无法读取未定义的属性“1”**
如果我明白你在说什么,你就是在说
当您执行first.value=10
时,它会工作,而执行second[1]时,value
则不工作
如果“第一”行得通。因为它是一个物体。您可以通过let first={}
如果“second”不起作用,那是因为您需要一个对象数组。你可以通过let second=[{},{}]
这样做,然后你的作业就可以完成了
如果有帮助,请向上投票:)请阅读,这也将帮助您快速回答问题并获得更多回答;amountMap[1]=20;?这意味着什么?通过这种方式,我可以创建动态大小数组let amountMap={};amountMap[1]=10;amountMap[2]=20。。。。。。。。。。。。。。。。。。。。。。。。。amountMap[10]=100;