HTML DOM Iframe 对象

<iframe> 元素用于在当前 HTML 文档中嵌入另一个 HTML 文档。它可以用来显示其他网页、视频、音频等内容,是一个非常常用的 HTML 元素之一。

属性

  • src: 指定要嵌入的文档的 URL。
  • width: 指定 <iframe> 的宽度。
  • height: 指定 <iframe> 的高度。
  • frameborder: 控制 <iframe> 是否显示边框。
  • sandbox: 安全策略,用于限制嵌入的文档的行为。
  • seamless: 控制 <iframe> 是否显示边框和滚动条。

使用方法

JavaScript 操作

可以使用 JavaScript 操作 <iframe> 元素,例如获取 <iframe> 对象、修改 <iframe> 的属性等。

安全性注意事项

由于 <iframe> 允许在当前页面中嵌入其他页面,因此可能存在安全风险。建议在嵌入不受信任的内容时,使用 sandbox 属性来限制 <iframe> 的行为,以防止恶意代码的执行。

结论

<iframe> 是一个非常有用的 HTML 元素,可以用来实现页面间的嵌套和内容展示。在使用时需要注意安全性问题,避免潜在的安全风险。

属性 描述 W3C
align 根据周围的文字排列 iframe。 Yes
contentDocument 容纳框架的内容的文档。返回 frame/iframe 生成的文档对象。 Yes
contentWindow 返回 frame/iframe 生成的 window 对象。 No
frameBorder 设置或返回是否显示框架周围的边框。 Yes
height 设置或返回 iframe 的高度。 Yes
longDesc 设置或返回指向包含框架内容描述文档的 URL。 Yes
marginHeight 设置或返回 iframe 的顶部和底部的页空白。 Yes
marginWidth 设置或返回 frame/iframe 的左侧和右侧的页空白。 Yes
name 设置或返回 frame/iframe 的名称。 Yes
noResize 设置或返回框架是否可调整大小。 Yes
scrolling 设置或返回框架是否可拥有滚动条。 Yes
src 设置或返回应被加载到框架中的文档的 URL。 Yes
width 设置或返回 iframe 的宽度。 Yes
事件 描述 W3C
onload 当框架载入后立即执行脚本。 Yes
上一篇: HTML 对象 <form>
纠错
反馈