小编Lau*_*ila的帖子

更改字体真棒图标 onclick 功能

当用户单击按钮时,我试图将 .fa-eye 交换为 fa-eye-slash。我究竟做错了什么?它不起作用。

HTML代码:

<button onclick="arata_ascunde(this);" style="align:right;font-size:13px" 
class="btn btn-info " id="show_hide_bt" style="background-color:#00b0ff;"><i 
class="fa fa-eye"></i> Show</button>
Run Code Online (Sandbox Code Playgroud)

Javascript代码:

 function arata_ascunde(button) {
     var x = document.getElementById('showhide');
     var change = document.getElementById("show_hide_bt");

     if (x.style.display === 'none') {
       x.style.display = 'block';
     } else {
       x.style.display = 'none';
     }

     if (change.innerHTML == ' Show')
            {

                change.innerHTML = ' Hide';
                $(button).find('i').toggleClass('fa-eye').toggleClass('fa-eye-slash');
            }
            else {

                change.innerHTML = ' Show';
                $(button).find('i').toggleClass('fa-eye-slash').toggleClass('fa-eye');
            }


  }
Run Code Online (Sandbox Code Playgroud)

html javascript jquery show-hide font-awesome

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

font-awesome ×1

html ×1

javascript ×1

jquery ×1

show-hide ×1