728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | // * 파일 삭제 function fnFileRemove(id, removeId) { const dataTransfer = new DataTransfer(); const files = Array.from(document.getElementById(id).files); // v1. files.filter((file, index) => file.name != files[0].name) .forEach(file => { dataTransfer.items.add(file); }) // v2. // dataTransfer.items.remove(0); document.getElementById(id).files= dataTransfer.files; // 파일 이름 칸 비우기 if(parseInt(removeId.split("_")[2]) === 1) { const textId = removeId.split("_")[0].split("Div")[0] + "Text1"; // sale, doc + Text1 $("#" + textId).val(""); return null; } // 태그지우기, (여기 오면 안댐) document.getElementById(removeId).remove(); } | cs |
728x90
'개발 > JavaScript' 카테고리의 다른 글
Blob 으로 img 태그 src 속성에 사용할 url 만들기(base64) (1) | 2024.09.02 |
---|---|
여러 select 박스를 한번에 그리는함수 (0) | 2022.12.30 |
Dom 유틸함수 (1) | 2022.12.28 |
실행 컨텍스트, 렉시컬 환경, 글로벌 환경 (0) | 2021.07.30 |
실행 컨텍스트 & 렉시컬 환경 (0) | 2021.07.25 |