【发布时间】:2020-09-13 18:00:02
【问题描述】:
我有一个样式为 Font Awesome 的按钮。
<button
onClick={this.changeLockButtonStyle}
id="LockButton"
>
<FaLockOpen />
</button>
我正在尝试找到一种将样式更改为<FaLockClosed /> 的方法,通过在线阅读,我看到的唯一示例是关于 JQuery 和 class=”fas fa-lockclosed” 切换类。但我使用的是按钮,而不是普通图标。我试过document.getElementById('LockButton').innerHTML= '<FaLockClosed />' 但不起作用。如果可能,我想避免使用 JQuery。
【问题讨论】:
-
您是否尝试过仅删除当前类并用新类替换它以更改样式?
-
@Souhailhimself 但是上面的例子不是设置类号吗?它使用 FA 的 npm install 设置。我刚刚尝试了您的解决方案并使用了样式表和``` ` `` 但是,没有图标显示,它是一个空按钮。