ویژگی 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 |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |