Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ออบเจ็กต์การอัปโหลดไฟล์ HTML DOM


ออบเจ็กต์ FileUpload อินพุต HTML DOM แสดงถึง <องค์ประกอบ

มาดูวิธีการสร้างอินพุต FileUpload วัตถุ -

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

var fileUploadBtn = document.createElement(“INPUT”);
fileUploadBtn.setAttribute(“type”,”file”);

คุณสมบัติ

ต่อไปนี้เป็นคุณสมบัติของวัตถุอัปโหลดไฟล์อินพุต HTML DOM -

คุณสมบัติ
คำอธิบาย
ยอมรับ
ส่งกลับและแก้ไขค่าของแอตทริบิวต์ accept ของปุ่มอัปโหลดไฟล์อินพุต
ออโต้โฟกัส
ส่งกลับและแก้ไขว่าปุ่มอัปโหลดไฟล์อินพุตควรได้รับการเน้นโดยอัตโนมัติหรือไม่ในการโหลดหน้าเว็บ
ปิดการใช้งาน
ส่งกลับและแก้ไขค่าเริ่มต้นของปุ่มอัปโหลดไฟล์อินพุต
ค่าดีฟอลต์
ส่งกลับและแก้ไขค่าของแอตทริบิวต์ accept ของปุ่มอัปโหลดไฟล์อินพุต
ไฟล์
ส่งคืนอ็อบเจ็กต์ filelist ซึ่งอ้างอิงถึงไฟล์ทั้งหมดที่ถูกเลือกโดยปุ่มอัพโหลดไฟล์อินพุต
ฟอร์ม
ส่งกลับการอ้างอิงของแบบฟอร์มซึ่งแนบปุ่มอินพุตอัปโหลดไฟล์
ทวีคูณ
ส่งกลับและแก้ไขว่าผู้ใช้สามารถเลือกหลายไฟล์ได้หรือไม่
ชื่อ
ส่งกลับและแก้ไขค่าของแอตทริบิวต์ชื่อของปุ่มอัปโหลดไฟล์อินพุต
จำเป็น
ส่งกลับและแก้ไขค่าของแอตทริบิวต์ที่จำเป็นของปุ่มอัปโหลดไฟล์อินพุต
พิมพ์
ส่งกลับและแก้ไขค่าของแอตทริบิวต์ type ของปุ่มอัปโหลดไฟล์อินพุต
ค่า
ส่งกลับและแก้ไขเนื้อหาของแอตทริบิวต์ค่าของปุ่มอัปโหลดไฟล์อินพุต

ตัวอย่าง

ให้เราดูตัวอย่างของวัตถุอัพโหลดไฟล์อินพุต HTML DOM -

<!DOCTYPE html>
<html>
<head>
<style>
   body{
      text-align:center;
   }
   .btn{
      background-color:lightblue;
      border:none;
      height:2rem;
      border-radius:50px;
      width:60%;
      margin:1rem auto;
      display:block;
   }
</style>
</head>
<body>
<h1>DOM Fileupload Object Example</h1>
<button onclick="createFileBtn()" class="btn">Click me to create an input file upload button</button>
<script>
   function createFileBtn() {
      var fileUploadBtn = document.createElement("INPUT");
      fileUploadBtn.setAttribute("type", "file");
      document.body.appendChild(fileUploadBtn);
   }
</script>
</body>
</html>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

ออบเจ็กต์การอัปโหลดไฟล์ HTML DOM

คลิกที่ “สีน้ำเงิน ” เพื่อสร้างปุ่มอัพโหลดไฟล์

ออบเจ็กต์การอัปโหลดไฟล์ HTML DOM