给Blog增加"隐藏内容"

很多时候,我们会在Blog的文章里插入一大段不希望一次性显示完的内容,比如一段程序代码,或是对一部分文字的引用。用下面的办法,可以让用户自行选择显示这些内容。

方法:

打开文章编辑器,写入下面的代码:

<div style="margin-top:3px">
<div style="margin-bottom:2px"> <input type="button" value="Show" style="width:45px;font-size:12px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<div style="margin: 0px; padding: 3px; border-width: 1px;border-style: solid;border-color: #CCC #EEE #EEE #CCC;background: #FCFCFC;">
<div style="display: none;">
隐藏内容
</div>
</div>
</div>

然后把代码内的“隐藏内容”四个字替换成你想要的内容,即可实现。

此方法不需要修改Blog模板和CSS。

This entry was posted in 杂七杂八. Bookmark the permalink.

12 Responses to 给Blog增加"隐藏内容"

  1. hike says:

    有误呀!

    应该是:

    隐藏文字

  2. hike says:

    发的代码显示不出来!在input中少了onclick=“”

  3. hike says:

    我换了,和你一样的模板,怎么你首页的源码里有中文简体,可我的首页的汉字部分都是不认识的字符。这是为什么,那里要设置吗!等回复!谢谢!噢,我的博客是 houkai.yo2.cn

  4. zHcH says:

    代码已改.

    另外你说的问题我实在闹不明白.

  5. hike says:

    有个想发,可以试一下吗?就是把你的模板下载下来,发到我邮箱,我修改一些必要的信息再上传上去,看看怎样?如果源码里没乱码我会修改CSS和你风格不同!谢谢了!拜托!

  6. hike says:

    我邮箱 hikehk#qq.com,换#为@。用这个邮箱快些 。谢谢 。waiting

  7. zHcH says:

    已发。

  8. Qsar says:

    多谢分享....

    PS:文章写的不错哈

  9. Movie says:

    有才~~

  10. 小马走天涯 says:

    学习了!

  11. Pingback: 隐藏文章代码 | 丫美D!

  12. 匿名 says:

    测试一条留言

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>