最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

How to change toggle text on show hide using javascript - Stack Overflow

programmeradmin1浏览0评论

Example

<script type="text/javascript">
    function showme(id) {
        var divid = document.getElementById(id);
        if (divid.style.display == 'block') divid.style.display = 'none';
        else divid.style.display = 'block';
    }
</script>

<a onclick="showme('widget');" href="#">Show Widget</a>

<div id="widget" style="display:none;">
This is a widget
</div>

I want change text Show Widget & Hide Widget. Let me know

Demo /

Example

<script type="text/javascript">
    function showme(id) {
        var divid = document.getElementById(id);
        if (divid.style.display == 'block') divid.style.display = 'none';
        else divid.style.display = 'block';
    }
</script>

<a onclick="showme('widget');" href="#">Show Widget</a>

<div id="widget" style="display:none;">
This is a widget
</div>

I want change text Show Widget & Hide Widget. Let me know

Demo http://jsfiddle/SLcDE/

Share Improve this question edited Jan 12, 2011 at 19:26 wow asked Jan 12, 2011 at 19:15 wowwow 5733 gold badges6 silver badges9 bronze badges
Add a ment  | 

3 Answers 3

Reset to default 2
<script type="text/javascript">
    function showme(id, linkid) {
        var divid = document.getElementById(id);
        var toggleLink = document.getElementById(linkid);
        if (divid.style.display == 'block') {
            toggleLink.innerHTML = 'Show Widget';
            divid.style.display = 'none';
        }
        else {
            toggleLink.innerHTML = 'Hide Widget';
            divid.style.display = 'block';
        }
    }
</script>

<a id="toggler" onclick="showme('widget', this.id);" href="#">Show Widget</a>

<div id="widget" style="display:none;">
This is a widget
</div>

You can change the text in your toggle block like this:

<script type="text/javascript">
    function showme(id) {
        var divid = document.getElementById(id);
        if (divid.style.display == 'block') {
          divid.style.display = 'none';
          $('#toggleDisplay').text('Show Widget');
        }
        else{ 
          divid.style.display = 'block';
          $('#toggleDisplay').text('Hide Widget');
        }
    }
</script>

<a onclick="showme('widget');" href="#" id="toggleDisplay" >Show Widget</a>

<div id="widget" style="display:none;">
This is a widget
</div>
`<script type="text/javascript">`<br/>
    `function showme(id) {`<br/>
        `var divid = document.getElementById(id);`<br/>
        `var clicky = document.getElementById("clicky");`<br/>
        `if (divid.style.display == 'block') {divid.style.display = 'none';clicky.innerHTML = "Show Widget";}`<br/>
        `else {divid.style.display = 'block'; clicky.innerHTML = "Hide Widget";}
    }`<br/>
`</script>`<br/>

`<a onclick="showme('widget');" href="#" id="clicky">Show Widget</a>`<br/>

`<div id="widget" style="display:none;">`<br/>
`This is a widget`<br/>
`</div>`<br/>
发布评论

评论列表(0)

  1. 暂无评论