2012-01-14 68 views
0

如何使用body onload获取我的iframe的值,我得到一个未定义的值。IFrame Undefined value on body onload

我非工作代码:

的index.html

<body onload ="loadThis()"> 

     <iframe id = "myframe" src = "sample.html"></iframe> 

</body> 

my.js

function loadThis(){ 

     var doc = window.frames['myframe'].document.getElementById('userID').innerHTML; 

     alert(doc); 

} 

功能 “loadThis()” 中的iFrame运行前加载。我怎样才能得到这个工作?

回答

2

你应该这样做:

<body > 

    <iframe onload ="loadThis()" id = "myframe" src = "sample.html"></iframe> 

</body> 
+0

没有想到的是,漂亮的。 – 2012-01-16 09:37:50