在显示/隐藏中单击时删除的文本
Text removed when clicked in show/hide
在下面的例子中,如何在单击时删除"查看更多"文本时使其不消失。我希望它能留下来。非常感谢。
http://www.cssnewbie.com/example/showhide-content/
删除<script>
标记中引用shID+'-show'
的所有内容。这就是显示/隐藏链接的东西。
供将来参考:
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
[...snip...]
<a href="#" id="example-show" class="showLink" onclick="showHide('example');return false;">See more.</a>
删除隐藏链接的东西会给:
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID).style.display != 'none') {
document.getElementById(shID).style.display = 'none';
}
else {
document.getElementById(shID).style.display = 'block';
}
}
}
</script>
[...snip...]
<a href="#" id="example-show" class="showLink" onclick="showHide('example');return false;">See more.</a>
以上代码未经测试,但应该可以使用
删除此行
onclick="showHide('example');return false;"
将下面的行更改为它下面的代码块。
原件:
<a href="#" id="example-show" class="showLink" onclick="showHide('example');return false;">See more.</a>
修改:
<a href="#" id="example-show" class="showLink" >See more.</a>
相关文章:
- 单击文本时删除文本框的默认数据
- 使用删除文本创建新行
- 为什么jQuery正在删除文本的最后一个字符
- 在验证之前从输入值中删除文本并提交
- 如何使用jquery从父元素中删除文本(不删除内部元素)
- 删除文本区域中某个文本后出现的换行符
- javascript:删除文本中选定元素的标记
- <tspan>文本</tspan>如果没有定义id或类,如何删除文本
- 从网站中删除文本选择限制的脚本
- 如何防止用户删除文本输入中的前三个字符
- 粘贴文本时删除文本区域中的字符
- 如何在文本输入中插入删除图标并实现删除文本
- 在 Ckeditor 中,删除文本前后的 br 标签
- 如何在javascript中使用动态ID删除文本框
- 如何删除文本节点
- Javascript 焦点删除文本突出显示
- 添加或删除文本框,然后使用 PHP 或 jquery 获取它们的值
- 动态删除文本框
- 当处于活动状态时,我如何删除文本修饰.我有以下代码,但链接带有下划线
- 使用 Javascript 添加文本框后动态删除文本框