读书人

过剩文本页面显示时只显示部分

发布时间: 2013-06-19 10:26:41 作者: rapoo

过多文本,页面显示时,只显示部分
数据库中某个字段 :文本内容 :

<p alt="过剩文本,页面显示时,只显示部分" />


请问各位有什么好的解决办法 ???

[解决办法]
先获取里面的string,然后splict截取
[解决办法]
水了,是substr(),我记错了,随口就说了,等我给你写个
[解决办法]

<!doctype html>
<html>
<head>
<title>css固定div层</title>
<meta charset="utf-8">
<script>
window.onload=function(){
var getContainer=document.getElementById('container');
var str=getContainer.innerHTML;
var newstr=str.substr(0,20);
document.getElementById('container').innerHTML=newstr+"...";
}
</script>
<style>
body{ margin:0px; padding:0px;}
</style>
</head>
<body>
<div id="container">欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!欢迎来到马尔斯国度!但是我太长了!</div>
</body>
</html>

[解决办法]
引用:
不理解,能不能举例说明,谢谢


你的里面有html标签,你把js里的innerHTML全部替换成innerText就只会检测文字,不会对标签也检测了。

读书人网 >CSS

热点推荐