2012-01-14 108 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