iframe 的 srcdoc 属性
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
srcdoc 是 HTML5 新增的属性,用于直接在 <iframe> 中嵌入 HTML 内容,而无需加载外部文件。当浏览器支持 srcdoc 时,它会覆盖 src 属性的内容。 示例: <iframe srcdoc="<h2>你好,世界!</h2><p>这是 iframe 内部的 HTML 内容。</p>"
style="width:300px; height:150px; border:1px solid #ccc;">
</iframe> 上例中,iframe 会直接渲染 srcdoc 中的 HTML,而不会请求外部页面。 动态设置 srcdoc 你也可以通过 JavaScript 动态修改 iframe 的内容: const iframe = document.createElement("iframe");
iframe.srcdoc = "<p>这是通过 JS 动态插入的内容!</p>";
document.body.appendChild(iframe); 这样可以在运行时生成并插入 HTML,而无需创建单独的 HTML 文件。 重要注意事项:
这种方式非常适合在不依赖外部文件的情况下,快速向 iframe 注入静态或动态生成的 HTML 内容,同时结合 sandbox 提高安全性。 转自Bing 该文章在 2026/2/9 11:03:33 编辑过 |
关键字查询
相关文章
正在查询... |