行15: 无法获取属性“appendChild”的值: 对象为 null 或未定义

Fly_ana_Sky 2013-02-05 10:32:42
<head>
<title>评论</title>
<script type="text/javascript" >
function AddComment() {
var nickname = document.getElementById("nickname").value;
var comment = document.getElementById("comment").value;

var tableComment = document.getElementById("tableComment");
var tr = document.getElementById("tr");

var tdnickname = document.createElement("td");
tdnickname.innerText = nickname;
tr.appendChild(tdnickname);

var tdcoment = document.createElement("td");
tdcoment.innerText = comment;
tr.appendChild(tdcoment)

tableComment.tBodies[0].appendChild(tr);

}
</script>
</head>
<body>
莫哈皮莫哈皮莫哈皮
莫哈皮
莫哈皮
莫哈皮莫哈皮莫哈皮莫哈皮莫哈皮莫哈皮莫哈皮莫哈皮莫哈皮莫哈皮
<p>评论区</p>
<table id="tableComment">
<tr><td>毛毛:</td><td>沙发耶!</td></tr>
</table>
昵称:<input type="text" id="nickname" /><br />
<textarea rows="10" id="comment"></textarea>
<input type="button" value="提交" onclick="AddComment()"/>
</body>
...全文
371 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
silwol 2013-02-05
  • 打赏
  • 举报
回复
var tr = document.getElementById("tr"); ======> 你的<tr>没id
qq181818228 2013-02-05
  • 打赏
  • 举报
回复
var tr = document.getElementById("tr"); 执行后tr的值是NULL

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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