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)


你可能感兴趣的:(IE)