页:
[1]
|
javascript的找不到对象问题
<iframe name="editor" id="content" width=650 height=400>sadf</iframe>
<script>
editor.document.body.innerHTML="ddd";
</script>
这段怎么出错误了? 错误是没有editor.document.body对像
而下面这段又没事:
<iframe name="editor" id="content" width=650 height=400>sadf</iframe>
<a href="javascript:jj()">asdf</a>
<script>
function jj()
{
editor.document.body.innerHTML="ddd";
}
</script>
类似的问题以前也出现过。。但到现在不得不解决,谁帮帮我? |
| longhorn | 2004-4-17 05:30 PM |
|
我的理解: 浏览器装载代码到创建那些对象也是有顺序的。
有时候,代码刚刚装载完,对象还没有创建,底下就有对这个对象的引用。
或者是对某个对象的引用在 对象代码载入之前。都会产生错误.
这样,所引用的对象当然为空。
要想页面载入的时候就运行可以这样
<iframe name="editor" id="content" width=650 height=400>sadf</iframe>
<script>
function window.onload()
{
editor.document.body.innerHTML="ddd";
}
</script> |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.00912 second(s), 2 queries |