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")'/>