救命!javascript操作Dom的问题!急!急!急!

Dereky 2006-07-18 11:21:57
在页面中定义了
<div id="Linterspace" class="Linterspace">

</div>
然后在js中用
document.getElementById("Linterspace").innerHTML += Message + TableHead + LiveHead + ShowMath + TableBottom;

向这个节点写出内容,一切OK!用Dom检查器检查也都是正常的!

但是,使用
var livedata=document.getElementById("Linterspace").innerHTML;
alert(livedata);

返回的livedata 居然是 空!!
所以寻找他其中的子节点更是徒劳,提示找不到对象了!

火狐没有任何报错信息!

请教是什么原因可能造成这样的情况!!急急!!
...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dereky 2006-07-23
  • 打赏
  • 举报
回复
原因找到了,是因为我还不理解ajax异步的意思,呵呵
代码写成了
Request(data,moth,send...)//ajax发送
var livedata=document.getElementById("Linterspace").innerHTML;
alert(livedata); //显示

这个时候,节点并没有被创建,所以是空的...
呵呵 谢谢大家
xishanlang2001 2006-07-19
  • 打赏
  • 举报
回复
用IE调试
BaSaRa_GIT 2006-07-19
  • 打赏
  • 举报
回复
一切正常,没LZ说的情况
梅雪香 2006-07-18
  • 打赏
  • 举报
回复
请提供详细示例代码和运行环境

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧