javascript – 在按钮标记上切换文本

前端之家收集整理的这篇文章主要介绍了javascript – 在按钮标记上切换文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个show hide table rows功能,但现在想要更改我的文本.
<script language="javascript" type="text/javascript">

function HideStuff(thisname) {
    tr = document.getElementsByTagName('tr');        
    for (i = 0; i < tr.length; i++) {
        if (tr[i].getAttribute('classname') == 'display:none;') {
            if (tr[i].style.display == 'none' || tr[i].style.display=='block' )  {
                tr[i].style.display = ''; 
            }
            else {
                tr[i].style.display = 'block'; 
            }
        }
    }
}

html如下……

<button id="ShowHide" onclick="HideStuff('hide');>Show/Hide</button>

我想切换“显示/隐藏”文本.有任何想法吗?

解决方法

使用这样的jQuery可能会起作用:
$('ShowHide').click(function(){
    if ( $('hide').css('display') == 'block' )
        $('ShowHide').val("Hide");
    else
        $('ShowHide').val("Show");
});

我只是从脑子里写下来,所以你可能需要做一些修改,你可以阅读更多关于css jquery api here.我所做的只是使用匿名函数

猜你在找的JavaScript相关文章