请问怎么显示分级的留言?树状?

lovestefanie 2010-06-21 06:02:06
例如已有一条留言A,然后我回复此留言发表一个新留言B,
这个新留言B就在留言A缩进的下方,
点某个按钮可以隐藏或展开一条留言的所有回复?
...全文
139 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovestefanie 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cgwxyz 的回复:]
"点某个按钮可以隐藏或展开一条留言的所有回复?",在这个按钮的onclick事件上加上相应的逻辑就可以了嘛。遍历它下级的所有的节点,然后设置style:display:none,就隐藏了,反之设置为style=display:block就都显示了。主要是如果遍历下级节点的问题
[/Quote]
我只会在java内遍历
怎么用js遍历呢?
程序园苑 2010-06-22
  • 打赏
  • 举报
回复
路过,关注...
諾临風 2010-06-22
  • 打赏
  • 举报
回复
这个控制下样式就行了,像CSDN博文的评论就是这样的啊,你可以拷出来啊
cgwxyz 2010-06-22
  • 打赏
  • 举报
回复
"点某个按钮可以隐藏或展开一条留言的所有回复?",在这个按钮的onclick事件上加上相应的逻辑就可以了嘛。遍历它下级的所有的节点,然后设置style:display:none,就隐藏了,反之设置为style=display:block就都显示了。主要是如果遍历下级节点的问题
lovestefanie 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ibm_hoojo 的回复:]
CSS code

var ap=document.getElementsByTagName("div");
for(var i=0; i<ap.length; i++){
if(ap[i].this.style.display == "none") {
ap[i].this.style.display="block";
……
[/Quote]

意思说把一个留言的全部子回复设置成相同的name么?
hoojo 2010-06-22
  • 打赏
  • 举报
回复

var ap=document.getElementsByTagName("div");
for(var i=0; i<ap.length; i++){
if(ap[i].this.style.display == "none") {
ap[i].this.style.display="block";
} else {
ap[i].this.style.display="none";//隐藏
}
}
就可以了

lovestefanie 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xk1126 的回复:]
控制你的回复的内容的显现和隐藏啊!~~
[/Quote]
就是想知道这个怎么弄
lovestefanie 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 theforever 的回复:]
首先在表结构设计上要考虑实现的机制:每个留言记录,必须有一个字段,代表它所回复的目标留言的ID。
这个,跟无限级菜单的机制一样。
比如:
ID 用户 标题 内容 目标ID
1 你 怎样 实现 0 (主留言,没有目标ID,用0)
2 我 这样 就行 1 (这个,就是回复你的下级留言了)
下面的,不多说了,累,就去参照无限级菜单的实现机制好了。
[/Quote]
表这个我会设计,但是怎么隐藏和展开子留言呢?
清晨v 2010-06-21
  • 打赏
  • 举报
回复
关注一下!
xk1126 2010-06-21
  • 打赏
  • 举报
回复
控制你的回复的内容的显现和隐藏啊!~~
helloword222 2010-06-21
  • 打赏
  • 举报
回复
你是要实现“显示”和“隐藏”的功能吗?
  • 打赏
  • 举报
回复
首先在表结构设计上要考虑实现的机制:每个留言记录,必须有一个字段,代表它所回复的目标留言的ID。
这个,跟无限级菜单的机制一样。
比如:
ID 用户 标题 内容 目标ID
1 你 怎样 实现 0 (主留言,没有目标ID,用0)
2 我 这样 就行 1 (这个,就是回复你的下级留言了)
下面的,不多说了,累,就去参照无限级菜单的实现机制好了。

87,992

社区成员

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

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