คุณสมบัติ contentDocument ของ IFrame

คำนิยามและวิธีใช้

contentDocument คุณสมบัติที่กลับมาด้วยค่าเป็นขององค์ประกอบ frame หรือ iframe Document ออบเจก

นี่เป็นนามสกุลที่สามารถใช้ในหน้าต่างเจ้าเพื่อเข้าถึงคุณสมบัติขององค์ประกอบหน้าต่างหรือ iframe Document ออบเจก

注意:ด้วยเหตุผลด้านความปลอดภัย สามารถเข้าถึงเนื้อหาของเอกสารที่อยู่ในเอกสารอื่นได้เมื่อเอกสารทั้งสองอยู่ในเดียวกันโดยดายนะ

ตัวอย่าง

ตัวอย่าง 1

ตัวอย่างที่สามารถใช้ได้ทุกเบราซเซอร์เพื่อเปลี่ยนสีพื้นหลังของเอกสารที่มีอยู่ใน iframe

var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";

ทดลองด้วยตัวเอง

ตัวอย่าง 2

อย่างไรที่จะเข้าถึงเอกสาร iframe และเปลี่ยนสีพื้นหลัง

var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";

ทดลองด้วยตัวเอง

การใช้งาน

iframeObject.contentDocument

รายละเอียดเทคนิค

ผลลัพธ์ที่คืนมา การอ้างอิงต่อวัตถุเอกสาร ถ้าไม่มีเอกสาร ผลลัพธ์ที่คืนมาจะเป็น null

การสนับสนุนเบราเซอร์

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน