在一段文字<p>XXXXXXXXXXXXXX</p>之后,会在最后自动插入一个省略号,类似于CSS中:after这个伪元素的content属性,可是content属性IE不支持,我想知道这个可以用JS实现吗?如果可以的话,有哪位大哥帮忙看一下怎么写吗?小弟在此感谢了
解决方案 »
- asp中引用js语句?
- 求JS在满足条件后自动触发事件
- 关于window.open的使用
- 一个极难的梅花雨日历问题!高手帮忙:)
- 如何使用javascript实现一个在线编辑功能的textarea呢?
- 有没有办法,让一个页,一打开,就没有工具栏,菜单栏等???在线,急???
- 关于客户端文件上载问题,大虾帮忙阿!!!!100分:)
- 怎么在javascript中验证一个输入是不是数字啊?
- 这是一个网上在线考试的网页,有填空题,现在的问题是只用javascript来实现
- 各位高手,我需要用正则表达式替换一段字符串,请问该怎么做?
- IE8 下图片滑动出现抖动、移动缓慢情况 有何解决方法?
- 在JS中释放数组
其次,去看看他的样式表,用firebug看看那个段落元素继承了哪些样式,不确定是哪一条的话就逐个属性隐藏起来分析,我记得css是可以实现你所说的效果的,但是现在我在火车上用手机回复,不能测试出来。如果看样式表看不出什么异常,或者禁用js后效果就没有了,那么就可以判断是js控制的了。
再次,如果、假如是js控制的,那么这个过程该如何实现呢?观察你在“许多网站”中看到的效果,找出共同点,分析这个控制的过程,再用js代码表现出来,问题就解决了~
<%
p="csdncsdncsdn"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body><p id="pp">
</p>
<script language="javascript">
str('<%=p%>',3)
function str(sstr,k){
var obj = new String(sstr);
var j=obj.substring(0,k)+"....."
document.getElementById("pp").innerHTML=j;
}</script>
</body>
</html>