如何为动态生成的输入文件添加“多个”属性?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为动态生成的输入文件添加“多个”属性?相关的知识,希望对你有一定的参考价值。
我需要将multiple
属性添加到输入类型file
但我不知道该怎么做。
在我的代码下面:
var input = document.createElement("input");
input.type = "file";
input.id = "files" + af;
input.name = "imgs[]";
input.className = "upload";
但我需要输入才能拥有multiple
属性。
答案
只需使用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);
另一答案
input.setAttribute('multiple','');
解决了这个问题。
以上是关于如何为动态生成的输入文件添加“多个”属性?的主要内容,如果未能解决你的问题,请参考以下文章
Solr Highlighting:如何为同一字段请求多个片段长度?
如何为所有动态生成的 div 添加常用的 Javascript 函数? [复制]