코어 포인트
<code class="language-html"><fieldset> <legend>HTML文件上传</legend> <div> <input type="file" id="fileselect" name="fileselect[]" multiple> <label for="fileselect">选择要上传的文件:</label> <div id="filedrag">或将文件拖放到此处</div> </div> <input type="submit" value="上传文件" id="submitbutton"> </fieldset> <div id="messages">状态信息</div></code>
<code class="language-css">#filedrag { display: none; font-weight: bold; text-align: center; padding: 1em 0; margin: 1em 0; color: #555; border: 2px dashed #555; border-radius: 7px; cursor: default; } #filedrag.hover { color: #f00; border-color: #f00; border-style: solid; box-shadow: inset 0 3px 4px #888; }</code>
파일 api
첨부 된 JavaScript 이벤트
파일 드래그 앤 드롭 스타일 변경
<code class="language-javascript">// 通过ID获取元素 function $id(id) { return document.getElementById(id); } // 输出信息 function Output(msg) { var m = $id("messages"); m.innerHTML = msg + m.innerHTML; }</code>이 기능 : 1. 호버 스타일을 제거하고 브라우저 이벤트를 취소하려면 filedRagHover ()를 호출하십시오. 이것은 중요합니다. 그렇지 않으면 브라우저가 파일을 표시하려고 시도 할 수 있습니다. 2. filelist 객체를 얻으십시오. 파일 입력 상자 (e.target.files) 또는 #FiLedRag 요소 (e.datatransfer.files)에서 나옵니다. 3. 마지막으로, 함수는 filleList의 모든 파일 객체를 통해 루프하고 파라스 파일 () 함수로 매개 변수로 전달합니다 ...
<code class="language-html"><fieldset> <legend>HTML文件上传</legend> <div> <input type="file" id="fileselect" name="fileselect[]" multiple> <label for="fileselect">选择要上传的文件:</label> <div id="filedrag">或将文件拖放到此处</div> </div> <input type="submit" value="上传文件" id="submitbutton"> </fieldset> <div id="messages">状态信息</div></code>이 기능은 파일 개체가 제공하는 세 가지 기본 읽기 전용 속성을 출력 정보로 사용합니다. -.name : 파일 이름 (경로 정보 제외) -.type : image/jpeg, 텍스트/일반 등과 같은 Mime 유형 --.size : 파일 크기 (바이트).
… 이 기사를 읽으면 학습 가능한 것을 좋아할 것입니다. 회원은 실제 HTML5 및 CSS3과 같은 모든 itepoint의 전자 책 및 대화식 온라인 과정에 즉시 액세스 할 수 있습니다. 이 기사에서
위 내용은 html5 파일 드래그 앤 드롭을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!