ตัวอย่าง
ตัวอย่าง crossbrowser เกี่ยวกับวิธีการเปลี่ยนสีพื้นหลังของเอกสารที่มีอยู่ใน iframe:
var x = document.getElementById("myframe");
var y = (x.contentWindow ||
x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
ลองตัวเอง» ความหมายและการใช้งาน
สถานที่ให้บริการส่งกลับ contentDocument เอกสารวัตถุที่สร้างขึ้นโดยกรอบหรือ iframe องค์ประกอบ
สถานที่ให้บริการนี้สามารถใช้ในหน้าต่างโฮสต์ที่จะเข้าถึงวัตถุเอกสารที่เป็นกรอบหรือ iframe องค์ประกอบ
Note: เนื่องจากเหตุผลด้านความปลอดภัยเนื้อหาของเอกสารที่สามารถเข้าถึงได้จากเอกสารอื่นเฉพาะในกรณีที่เอกสารทั้งสองจะอยู่ในโดเมนเดียวกัน
สนับสนุนเบราว์เซอร์
สถานที่ให้บริการ contentDocument รับการสนับสนุนในเบราว์เซอร์ที่สำคัญทั้งหมด
Note: Internet Explorer 8 (and higher) สนับสนุน contentDocument คุณสมบัติเฉพาะในกรณีที่ประเภทเอกสารที่ระบุไว้! สำหรับเวอร์ชันก่อนหน้าของ IE ใช้ contentWindow คุณสมบัติ
วากยสัมพันธ์
iframeObject .contentDocument
รายละเอียดทางเทคนิค
กลับค่า: | การอ้างอิงไปยังวัตถุเอกสาร หากมีเอกสารไม่มีค่ากลับมาเป็นโมฆะ |
---|
ตัวอย่างอื่น ๆ
ตัวอย่าง
อีกตัวอย่างหนึ่งของวิธีการเข้าถึงเอกสารของ iframe ในการเปลี่ยนสีพื้นหลัง:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
ลองตัวเอง» <iframe วัตถุ