กรอบหน้าต่างองค์ประกอบ
ตัวอย่าง
หน้าต่างปัจจุบันอยู่ในกรอบหรือไม่
if (window.frameElement) {
let answer = "YES";
}
ตัวอย่างเพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
คุณสมบัติframeElement
ส่งคืนเฟรมที่หน้าต่างทำงาน
คุณสมบัติframeElement
จะส่งคืนnull
หากหน้าต่างไม่ทำงานในเฟรม
คุณสมบัติframeElement
เป็นแบบอ่านอย่างเดียว
บันทึก
เฟรมสามารถเป็นองค์ประกอบการฝังใดๆ ก็ได้:
<frame>, <iframe>, <embed>, <object> เป็นต้น
ดูสิ่งนี้ด้วย:
ไวยากรณ์
window.frameElement
หรือ:
frameElement
คืนมูลค่า
พิมพ์ | คำอธิบาย |
วัตถุ | โฮสต์ของหน้าต่าง (เอกสารหลัก) หรือ null หากไม่มีโฮสต์อยู่ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
หากหน้าต่างอยู่ในเฟรม ให้เปลี่ยน URL เป็น "w3schools.com":
const frame = window.frameElement;
if (frame) {
frame.src = "https://www.w3schools.com/";
}
รองรับเบราว์เซอร์
window.frameElement
รองรับในทุกเบราว์เซอร์:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |