js 코드: 코드 복사 코드는 다음과 같습니다. //전역 변수는 파일 필드 수를 나타내며 이 변수를 사용하여 파일 필드의 이름 속성을 구별합니다.<BR>var file_count = 0; <BR>//파일 필드 추가<BR>function additem(id) { <BR>if (file_count > 9) { <BR>alert("most u22810 10 u25991 Pieces u22495 ") <BR>return <BR>} <BR>//행 변수 정의 행; 변수 셀 ;셀 내용 변수 str. <BR>var row,cell,str; <BR>//지정된 ID를 가진 행을 테이블에 삽입<BR>row = eval("document.all[" '"' id '"' "]"). insertRow( ); <BR>if(row != null ) { <BR>//행의 배경색 설정<BR>row.bgColor="white" <BR>//행에 셀 삽입<BR>cell = row.insertCell(); <BR>//파일 필드 및 삭제 버튼을 포함하여 str 값 설정<BR>str='<input onselectstart="return false" class="tf" onpaste ="return false" type="file" name="file[' file_count ']" style="width:500px" onkeydown="return false;"/>' <BR>str = " <입력 유형= " '"' " 버튼" '"' " value=" '"' "삭제" '"' " onclick='deleteitem(this," '"' "tb" '"' ");'>"; <BR>//파일 필드 수 늘리기<BR>file_count <BR>//셀의 innerHTML을 str의 내용으로 설정<BR>cell.innerHTML=str; >//파일 필드 삭제<BR>function deleteitem(obj,id) { <BR>var rowNum,curRow; <BR>curRow = obj.parentNode.parentNode; <BR>rowNum = eval("document.all." id).rows.length - 1; <BR>eval("'"' id '"' "]").deleteRow(curRow.rowIndex) <BR>file_count--; <BR> html 코드: 코드 복사 코드는 다음과 같습니다. 다음:< ;input type=button value="Add" onclick='additem("tb")'/>