当你有这样一个页面通过所有的I帧的循环:如何访问iframe元素?
HTML:
<ul>
<li id="a"><iframe src="..." /></li>
<li id="b"><iframe src="..." /></li>
<li id="c"><iframe src="..." /></li>
</ul>
JS:
for (var i = 0; i < window.frames.length; i++) {
if (window.frames[i].getName() == selector) {
frame_item = ????
break;
}
}
我怎样才能为< IFRAME的DOM元素> ?或者按照这个例子,我如何获得循环内的< li>项的ID?
window.frames [i] .parentNode未定义(Chrome) – Ivan
对不起,我的不好。它直接引用iframe的上下文。查看更新的答案。 –
亚历克斯托马斯同样的问题回答:我必须在子iframe上调用一个javascript函数。我不能相信子DOM结构或容器。 – Ivan