我一直在努力争取其中一个编程挑战网站.它有一个控制台类型的东西,让我输入javascript并按下运行按钮.我需要在该网页内部创建一个iframe,其中包含另一个网页(例如,我在thiswebsite.com/level1上创建iframe,我需要在其中创建带有thiswebsite.com/level2的iframe).
尝试过如下创建iframe:
document.getElementById('someDiv').innerHTML = '<iframe src="thissite.com/level2/" height= 300 width=400>';
Run Code Online (Sandbox Code Playgroud)
但是当我尝试这个时它不会运行,还有另一种方法吗?谢谢.
使用createElement方法document
var a = document.createElement('iframe');
a.src = "your path will go here"; //add your iframe path here
a.width = "1000";
a.height = "500";
document.querySelector('body').appendChild(a)
Run Code Online (Sandbox Code Playgroud)
我只是附加iframe到body.要附加someDiv以下代码替换最后一行
document.getElementById('someDiv').appendChild(a);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2935 次 |
| 最近记录: |