Javascript 如何为输入类型提供多个id? html+=“”+蔬菜[i]。类别+“”; html+=“”+蔬菜[i]。名称+“”; html+=“”+蔬菜[i].mrp+“”; html++=”+”+”;

Javascript 如何为输入类型提供多个id? html+=“”+蔬菜[i]。类别+“”; html+=“”+蔬菜[i]。名称+“”; html+=“”+蔬菜[i].mrp+“”; html++=”+”+”;,javascript,Javascript,您可以从以下位置反转字符串分隔符: html +="<td>"+vegetable[i].category+"</td>"; html +="<td>"+vegetable[i].name+"</td>"; html +="<td>"+vegetable[i].mrp+"</td>"; html +="<td>"+"<input id ='vegetable'"+i+" type=number min=0

您可以从以下位置反转字符串分隔符:

html +="<td>"+vegetable[i].category+"</td>";
html +="<td>"+vegetable[i].name+"</td>";
html +="<td>"+vegetable[i].mrp+"</td>";
html +="<td>"+"<input id ='vegetable'"+i+" type=number min=0 max=10 value=0>"+"</td>";

“将此行更改为
html+=”+”;
html+=”+”;
这只是标记器的位置,我想会很好用的


选中

任何DOM元素都不能有多个
id
。如果给它多个id,后续的id将被忽略。
id
s必须是唯一的,并且任何两个DOM元素都不能有相同的
id
。否则,
文档。getElementById
将返回找到的第一个id为
id
的元素

如果您想创建或选择所有动态创建的<代码>输入< /代码>元素,请考虑给它一个类,这样您就可以使用查询选择器来获取所有这些元素。

'<input id ="vegetable'+i+'" type=number'

您的业务需求是什么,您尝试实现的输出是什么,到目前为止您尝试了什么?代码格式更改
'<input id ="vegetable'+i+'" type=number'
document.querySelector('input.myClass');