JS(JavaScript)控制div显示与隐藏. 20

问题描述:现在有一个表格:13*15.其中每个单元格中的内容都是从数据库中取出来的,某些单元格中的内容过长.要求:将超过一定长度的内容隐藏起来用省略号代替,并在其后加一个... 问题描述:
现在有一个表格:13*15.其中每个单元格中的内容都是从数据库中取出来的,某些单元格中的内容过长.

要求:将超过一定长度的内容隐藏起来用省略号代替,并在其后加一个链接:
[显示全部],当用户点击 [显示全部] 时将响应单元格中隐藏的内容显示出来.

请问那么多的单元格该如何实现隐藏与显示?
展开
 我来答
mbb1234567890
2009-03-27
知道答主
回答量:25
采纳率:0%
帮助的人:24.1万
展开全部
table的css样式设成overflow: hidden; white-space: nowrap; text-overflow: ellipsis,能将超出的部分用省略号显示
个人建议:用标签判断一下内容长度,如果超出,加<a onclick="disp(id)">显示全部</a>

//id为隐藏部分的id
function disp(id)
{
var mydisp = document.getElementById(id);
mydisp.style.overflow=visible;

}

这个方法是我临时写的,可能不好使,但是思想是很明显的,仅供参考
zhangrun_gz
2009-03-27 · TA获得超过675个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:450万
展开全部
html有那种标签。至于显示全部,没有想到好的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shangshan3353
2009-03-27 · TA获得超过156个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:115万
展开全部
首先用var a = getElementById取得该标签,然后用a.style.visibility="visible"来显示,调用a.style.visibility="hidden"来隐藏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头人Ricky
2009-03-27 · 超过22用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:71.7万
展开全部
可以用js来实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式