文字收缩、展开(默认展开)

html: <p><span>JavaScript 是属于网络的脚本语言!...</span><a href="javascript:;">>>收缩</a></p> css: a {text-decoration: none;}/*...

html:

<p><span>JavaScript 是属于网络的脚本语言!...</span><a href="javascript:;">>>收缩</a></p>


css:

a {text-decoration: none;}/* 去掉a的默认下划线*/


js:

var oP = document.getElementsByTagName('p')[0];
var oSpan = document.getElementsByTagName('span')[0];
var oA = document.getElementsByTagName('a')[0];
var str = oSpan.innerHTML;//获取文字内容,方便隐藏和显示
var onOff = true;//开关
oA.onclick = function(){
    if(onOff){
        oSpan.innerHTML = str.substring(0,18);
        oA.innerHTML = '......>>展开';
    }else{
        oSpan.innerHTML = str;
        oA.innerHTML = '<<收缩';                  
    }
    onOff = !onOff;//每次点击之后都取反
};


注意:

每次点击完之后一定要取反onOff = !onOff


你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Garmcrypto7undop 0 文章