我想知道如何在HTML中使用javascript标记来创建iframe。
我已经看到它了,例如每个人都希望在那里的“分享这个”按钮是一个脚本tage,然后把它自己变成一个iframe。
你是怎么做到的。我宁愿给客户端一行脚本而不是Iframe标签(因此我可以在外部托管脚本并执行更改嵌入式Iframe的位置等操作。)。
答案 0 :(得分:3)
document.createElement("iframe");
这里也是一个很好的教程:http://www.eggheadcafe.com/community/aspnet/3/83909/how-to-createelementa-and-add-innertext.aspx
答案 1 :(得分:1)
IFrame只是一个与其他任何内容一样的HTML标记,因此用于在某处填充HTML的相同代码可用于创建iFrame。
<script type=text/javascript>
document.getElementById('someDiv').innerHTML = '<iframe src="whatever.com/" height= width=>';
</script>