如何为动态生成的输入文件添加“多个”属性?

时间:2017-03-13 12:27:45

标签: javascript input attributes

我需要将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"; 属性。

2 个答案:

答案 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','');

解决了这个问题。