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对象
}) ;


//=======

 

posted @ 2014-10-17 13:59  行-云  阅读(2649)  评论(0编辑  收藏  举报