ตัวอย่าง
หาวิธีหลาย <script> องค์ประกอบที่มีอยู่ในเอกสาร:
var x = document.scripts.length;
ผลของ x จะเป็น:
2
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
คอลเลกชันสคริปต์ผลตอบแทนของคอลเลกชันทั้งหมด <script> องค์ประกอบในเอกสาร
Note: องค์ประกอบในคอลเลกชันจะถูกเรียงลำดับตามที่ปรากฏในรหัสที่มา
เคล็ดลับ: นอกจากนี้ยังมองไปที่ วัตถุสคริปต์
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ในคอลเลกชัน
ชุด | |||||
---|---|---|---|---|---|
scripts | ใช่ | ใช่ | 9.0 | ใช่ | ใช่ |
วากยสัมพันธ์
document.scripts
คุณสมบัติ
คุณสมบัติ | ลักษณะ |
---|---|
length | แสดงจำนวนของ <script> องค์ประกอบในคอลเลกชัน หมายเหตุ: คุณสมบัตินี้ถูกอ่านอย่างเดียว |
วิธีการ
วิธี | ลักษณะ |
---|---|
[ index ] | ส่งคืน <script> องค์ประกอบจากคอลเลกชันที่มีดัชนีที่ระบุ (starts at 0) หมายเหตุ: คืน null หากหมายเลขดัชนีอยู่นอกช่วง |
item( index ) | ส่งคืน <script> องค์ประกอบจากคอลเลกชันที่มีดัชนีที่ระบุ (starts at 0) หมายเหตุ: คืน null หากหมายเลขดัชนีอยู่นอกช่วง |
namedItem( id ) | ส่งคืน <script> องค์ประกอบจากคอลเลกชันที่มี ID ที่ระบุ หมายเหตุ: คืน null หากประชาชนไม่ได้อยู่ |
รายละเอียดทางเทคนิค
DOM เวอร์ชัน: | ระดับแกนวัตถุ 3 เอกสาร |
---|---|
กลับค่า: | วัตถุ HTMLCollection คิดเป็นทั้งหมด <script> องค์ประกอบในเอกสาร องค์ประกอบในการเก็บรวบรวมจะถูกเรียงลำดับตามที่ปรากฏในรหัสที่มา |
ตัวอย่างอื่น ๆ
ตัวอย่าง
[ดัชนี]
รับเนื้อหาของแรก <script> องค์ประกอบ (index 0) ในเอกสาร:
var x = document.scripts[0].text;
ผลของ x จะเป็น:
document.write("Hello World!");
ลองตัวเอง» ตัวอย่าง
item( index )
รับเนื้อหาของแรก <script> องค์ประกอบ (index 0) ในเอกสาร:
var x = document.scripts.item(0).text;
ผลของ x จะเป็น:
document.write("Hello World!");
ลองตัวเอง» ตัวอย่าง
namedItem( id )
รับเนื้อหาของ <script> องค์ประกอบที่มี id = "MyScript" ในเอกสาร:
var x = document.scripts.namedItem("myScript").text;
ผลของ x จะเป็น:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
ลองตัวเอง» ตัวอย่าง
ห่วงผ่านทั้งหมด <script> องค์ประกอบในเอกสารและการส่งออกรหัสของแต่ละสคริปต์นี้:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
ผลจากการ txt จะเป็น:
myFirstScript
mySecondScript
ลองตัวเอง» หน้าเว็บที่เกี่ยวข้อง
อ้างอิง JavaScript: วัตถุ HTML DOM สคริปต์
กวดวิชา HTML: สคริป HTML
อ้างอิง HTML: HTML <script> แท็ก
<วัตถุเอกสาร