IFrame在body onload上的未定义值

时间:2012-01-14 03:45:00

标签: javascript iframe onload onload-event

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

我的非工作代码:

的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之前运行。我怎样才能使这个工作?

1 个答案:

答案 0 :(得分:2)

你应该这样做:

<body >

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

</body>