2017-03-13 2 views
0

multiple 속성을 입력 유형 file에 추가해야하지만 어떻게 해야할지 모르겠습니다. 내 코드 아래동적 생성 된 입력 파일에 "다중"속성을 추가하는 방법은 무엇입니까?

:

var input = document.createElement("input"); 
input.type = "file"; 
input.id = "files" + af; 
input.name = "imgs[]"; 
input.className = "upload"; 

을하지만 multiple atribute을 가지고 입력이 필요합니다.

+0

입력 : set.setAttribute ('multiple', ''); ' –

+0

그게 내가 찾고 있었어, 고마워. @behzadbesharati –

답변

0

그냥 예를 아래와 같이 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);

+0

고맙습니다. 귀하의 코드에서 나는 같은 결과를 얻습니다 "" = "files1"name = "imgs []"class = "upload"multiple> ". "다중"속성. –

+0

그게 내가 멘티에 대한 답변을했습니다, 당신은 모든 기본 attribu이 마지막으로 사용하여 설정할 수 있습니다 –

0
input.setAttribute('multiple',''); 

문제를 해결.

관련 문제