javascript获取iframe对象
//通过window对象获取子iframe var _frame = window.frames[1] ; //获取第二个iframe(根据name获取使用window.frames['xxx']) if( $.browser.msie ){ //ie _frame = window.document.frames[1] ; }
//获取iframe中的某个元素 $('#xxxid', _frame.document) ;
//通过id获取iframe,
var _frame = document.getElementById('iframe的id') ;
//获取iframe中的某个元素
var _window =_frame.contentWindow
$('#xxxid',_window.document) ;
//注 alert(document.getElementById('iframe的id').contentWindow === window.document.frames[frame下标] );输出 “true”,但是打印属性确不同,搞不懂
//在iframe中获取父window对象 parent
//iframe加载完成事件
$('#iframe的id').load(function(){
alert(this);//this是iframe对象
}) ;
//=======