當你有這樣一個頁面通過所有的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