js getelementbyid 为什么是null

黄橙蓝 2015-04-10 11:51:56
这部分给span标签动态的设Id值
//////////
<c:forEach items="${bloList}" var="blog">
<TR class="tr3">
<TD><IMG src="image/topic.gif" border=0></TD>
<TD style="FONT-SIZE: 15px">
<span title="${blog.bloTitle }"><A href="detail.html">${blog.title}</A></span>
</TD>
<TD align="center">${blog.uname }</TD>
<TD align="center"><span id="reply"+${blog.bloId}></span></TD>//这里获取id是reply1
<script>getReplies(${blog.bloId});</script>

下面是js中的方法里按id取标签,可是报错是can not read propery of null,求教,为什么呢?()
function getReplies(o){
Service.getReply(o,{
callback:function(data){
alert(data);//有返回值,0
var idIs="reply"+o;//取出idIs结果是reply1
var span=document.getElementById(idIs);
alert(span.nodeName);
span.innerHTML=data;
},
errHandler:function(msg){alert(msg)},
timeout:3000
});
}
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄橙蓝 2015-04-10
  • 打赏
  • 举报
回复
谢谢楼上两位~
zjc405068789 2015-04-10
  • 打赏
  • 举报
回复
你打开源代码,查看是否有id=“reply1”的 span
姜小白- 2015-04-10
  • 打赏
  • 举报
回复
<span id="reply${blog.bloId}">

87,910

社区成员

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

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