ออบเจ็กต์ 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> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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