本文主要是介绍如何从iframe里取内容(转),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JS对frame内容的访问(IE&&FF)
IE:
window.document.getElementById(frameid).contentWindow.document.getElementById(elementid) window.document.frames[index].document.getElementById(elementid) //IE下可用frameid和framename来访问frame window.document.frames[frameid].document.getElementById(elementid) window.document.frames[framename].document.getElementById(elementid)
FF:
window.document.getElementById(frameid).contentWindow.document.getElementById(elementid) //contentDocument为FF下专用 window.document.getElementById(frameid).contentDocument.getElementById(elementid) window.document.frames[index].document.getElementById(elementid) //FF下只可用framename来访问frame,用frameid访问不了 window.document.frames[framename].document.getElementById(elementid)
IE&&FF
//contentWindow为IE和FF下通用,推荐这种方式来访问frame里内容 window.document.getElementById(frameid).contentWindow.document.getElementById(elementid) //测试通过,通过frame的索引同样可以访问 window.document.frames[index].document.getElementById(elementid) //用framename来访问 window.document.frames[framename].document.getElementById(elementid)
这篇关于如何从iframe里取内容(转)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!