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');