日期:2014-05-18  浏览次数:20610 次

一个用JS实现的页面效果问题【100分哦】
想将提问信息全部在页面中显示,每个提问信息均有若干条回复记录。
效果如下:

问题A:TEST1
问题B:TEST2
问题C:TEST3

现在点击问题A需要将页面显示为

问题A:TEST1
        答复A:TEST
        答复B:TEST
问题B:TEST2
问题C:TEST3

再点击问题B显示为

问题A:TEST1
问题B:TEST2
        答复C:TEST
        答复D:TEST
问题C:TEST3

请问用JS代码如何实现

------解决方案--------------------
比较简单吧 只是隐藏显示的区域 比如div table之类的

如果是那些答复是动态取出来的 那就得用到ajax 比如dwr之类框架 直接从数据库里取出 显示在页面
------解决方案--------------------
用表格,答案那行 <tr id= "tr01 " style= "display:block "> 然后给问题前加一个radiobutton,相应onClick事件。JavaScript函数里判断点击的是那个,调用tr01.style.display= "block ";
类似这样,其他的你自己想把。
------解决方案--------------------
说错了,是tr01.style.display= "none ";