IE方法:

document.frames['myFrame'].document.getElementById('test').value;

火狐方法:

document.getElementById('myFrame').contentWindow.document.getElementById('test').value;

IE、火狐方法:

function getValue(){

var tmp = '';

if(document.frames){

tmp += 'ie哥说:';

tmp += document.frames['myFrame'].document.getElementById('test').value;

}else{

tmp = document.getElementById('myFrame').contentWindow.document.getElementById('test').value;

}

alert(tmp);

}

示例代码:

a.html页面中的代码

javascript 获取iframe里页面中元素的值 测试

function getValue(){

var tmp = '';

if(document.frames){

tmp += 'ie哥说:';

tmp += document.frames['myFrame'].document.getElementById('test').value;

}else{

tmp = document.getElementById('myFrame').contentWindow.document.getElementById('test').value;

}

alert(tmp);

}

b.html页面中的代码

我是 iframe内的页面

更多推荐