我需要将int pos=t.indexOf('(') + 1
属性添加到输入类型multiple
,但我不知道该怎么做。
在我的代码下面:
file
但我需要输入var input = document.createElement("input");
input.type = "file";
input.id = "files" + af;
input.name = "imgs[]";
input.className = "upload";
属性。
答案 0 :(得分:5)
只需使用setAttribute()
功能,如下例所示:
var af = 1;
var input = document.createElement("input");
input.setAttribute("type","file");
input.setAttribute("id" ,"files" + af);
input.setAttribute("name","imgs[]");
input.setAttribute("multiple","");
input.className = "upload";
console.log(input);
答案 1 :(得分:1)
input.setAttribute('multiple','');
解决了这个问题。