您的位置:首页 > Web前端 > JavaScript

js实现当页面文字过长时用...表示,当点击时显示全部内容

2015-01-14 18:35 776 查看
<!DOCTYPE html>
<html>
<body onload='trace()'>
<p id="p1" name="p1" value="JavaScript sssssssss">
JavaScript sssssssss
</p>
<script >
function trace(){
var divs = document.all.p1;
if(divs.innerHTML.length > 10 )
{
divs.innerHTML = divs.innerHTML.substring(0,10)+"<a href='#none' style='color:blue' onMouseOver='overdivA(this);' onMouseOut='outdivA(this)' onclick='showDiv(this.parentElement);'>.....</a>";
}
}
function overdivA(diva)
{
diva.style.color="#c00";
}
function outdivA(diva)
{
diva.style.color="#03c";
}
function showDiv(div){
div.innerHTML = div.getAttribute('value');//firefox chrome 不支持div.value
}
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐