从包含script标记的HTML代码片段创建iframe的方法如下:
var iframe = document.createElement('iframe');
document.body.appendChild(iframe);
var iframeWindow = iframe.contentWindow;
iframeWindow.document.open();
iframeWindow.document.write('<html><head></head><body><script>alert("Hello, World!");</script></body></html>');
iframeWindow.document.close();
这样,包含script标记的HTML代码片段就会在iframe中执行,并弹出一个"Hello, World!"的提示框。
需要注意的是,由于安全原因,跨域的iframe无法直接访问其内容。如果要在iframe中加载来自不同域的脚本,需要确保目标域允许跨域访问,并使用适当的跨域通信技术,如postMessage方法进行通信。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云容器服务(TKE)。
领取专属 10元无门槛券
手把手带您无忧上云