Computer >> Máy Tính >  >> Lập trình >> HTML

HTML DOM Input Tệp Thuộc tính Tải tệp lên

Thuộc tính tệp HTML DOM FileUpload trả về đối tượng FileList chứa tất cả các tệp được chọn bởi nút tải tệp lên.

Cú pháp

Sau đây là cú pháp -

object.files

Ví dụ

Hãy để chúng tôi xem một ví dụ về thuộc tính tệp FileUpload -

<!DOCTYPE html>
<html>
<head>
<style>
   body{
      text-align:center;
      background-color:#52B2CF;
      color:#fff;
   }
   .btn{
      background-color:coral;
      border:none;
      height:2rem;
      border-radius:50px;
      width:60%;
      margin:1rem auto;
      display:block;
      color:#fff;
      outline:none;
   }
   .show{
      font-size:1.2rem;
      color:#fff;
      font-weight:bold;
   }
</style>
</head>
<body>
<h1>DOM FileUpload files Property Example</h1>
<p>Select some files</p>
<input type="file" class="file-upload-btn" multiple>
<button onclick = "showFiles()" class = "btn">Click me to see all selected file</button>
<div class="show"></div>
<script>
   function showFiles() {
      var fileBtn = document.querySelector(".file-upload-btn");
      var showMsg = document.querySelector(".show");
      showMsg.innerHTML='';
      if(fileBtn.files.length === 0){
         showMsg.innerHTML = "Please select at least one file!!";
      } else {
         showMsg.innerHTML = "You selected these files:";
         for(let i=0;i<fileBtn.files.length;i++) {
            showMsg.innerHTML += '<p>' + fileBtn.files[i].name + '<p>';
         }
      }
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

HTML DOM Input Tệp Thuộc tính Tải tệp lên

Nhấp vào “ Nhấp vào tôi để xem tất cả tệp đã chọn ”Để hiển thị tất cả các tệp đã chọn.

HTML DOM Input Tệp Thuộc tính Tải tệp lên