Javascript 如何循环嵌套的iframe?
是否可以在javaScript中逐个循环和显示嵌套的iFrame?Javascript 如何循环嵌套的iframe?,javascript,loops,iframe,Javascript,Loops,Iframe,是否可以在javaScript中逐个循环和显示嵌套的iFrame? 例如: <iframe id="iframe1" style="border: 0; position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0"> <p>iframe 1</p> <iframe id="iframe2" style="border: 0; position:
例如:
<iframe id="iframe1" style="border: 0; position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0">
<p>iframe 1</p>
<iframe id="iframe2" style="border: 0; position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0">
<p>iframe 2</p>
<iframe id="iframe3" style="border: 0; position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0">
<p>iframe 3</p>
</iframe>
</iframe>
</iframe>
iframe 1
iframe 2
iframe 3
我可以明确地说,如果你不需要它以这种方式工作(你可以改变环境),那就改变它
对于其他人来说,这是一段代码(虽然不好,但它可以工作):
只需将回调函数作为可执行文件,就可以将iframe文档作为参数。如果你想对嵌套帧也使用这个参数,那么把第二个参数设置为truthy
作为一个例子,你可以从
top.frameLooper(function(e){console.log(e);}, 1);
编辑:
forgott提到,如果您想排除框架,请将类“hiddenFrame”添加到iframe/frame。我可以明确地说,如果您不需要它以这种方式工作(您可以更改环境),请更改它 对于其他人来说,这是一段代码(虽然不好,但它可以工作): 只需将回调函数作为可执行文件,就可以将iframe文档作为参数。如果你想对嵌套帧也使用这个参数,那么把第二个参数设置为truthy 作为一个例子,你可以从
top.frameLooper(function(e){console.log(e);}, 1);
编辑:
forgott提到,如果希望排除帧,请将类“hiddenFrame”添加到iframe/frame