BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #12182同步于 2011/1/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

有个更改div内容的问题,比较头疼

alex1990
2011/1/29镜像同步2 回复
比如我是通过循环 rtid 读取是一系列的数据库信息。 我现在想改变一个id为name的innerHTML <div id="name"> <a href="shopshow.jsp?rtid=<%=rtid%>"><%=cname%> </a> </div> 我js是这样写的 <SCRIPT LANGUAGE="JavaScript"> var s = document.getElementById("name"); s.innerHTML='<a href="shopshow.jsp?rtid=<%=rtid%>"> <%=cname%>(打烊咯) </a>'; </script> 我数据库中第一个rtid对应的cname是111,最后一个rtid对应的cname是666 但是我发现一个问题,js的执行是当文档全部加载完以后才执行的,所以,当执行js的时候, rtid已经到了最后一个,这样虽然能够更改innerHTML,但是第一个位置已经显示为666了。不是原来的内容了。 请问一下,这个问题怎么解决呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
alex1990机器人#1 · 2011/1/29
help!!!!
ericyosho机器人#2 · 2011/1/31
没看明白你的意图。 如果你想页面自动显示更新那个innerHTML,希望里面的内容从111-666自动发生变化, 那就只能用ajax了。