首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用普通JS的按钮单击时,在字体上切换令人敬畏的图标?

如何在使用普通JS的按钮单击时,在字体上切换令人敬畏的图标?
EN

Stack Overflow用户
提问于 2022-07-21 04:16:34
回答 1查看 109关注 0票数 0

我创建了一个字体-令人敬畏的-条图标按钮,一旦点击将显示一个菜单。此外,我还希望字体-令人敬畏的-条图标被一个十字图标取代。我试着使用切换,但它不工作,控制台说不应该有空格字符。但如果我删除空格字符,该文档将无法读取字体可怕的图标。拜托,帮帮我。提前谢谢你。

代码语言:javascript
复制
<div class="hamburger-menu">
      <i class="fa-solid fa-bars"></i>
    </div>

const hamburgerMenuBtnContainer = document.querySelector('.hamburger-menu');
const hamburgerMenuBtn = document.querySelector('.hamburger-menu i');

hamburgerMenuBtnContainer.addEventListener('click', function(){
   hamburgerMenuBtn.classList.toggle('fa-solid fa-xmark');
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-21 04:25:28

代码语言:javascript
复制
const hamburgerMenuBtnContainer = document.querySelector('.hamburger-menu');
const hamburgerMenuBtn = document.querySelector('.hamburger-menu i');

hamburgerMenuBtnContainer.addEventListener('click', function() {
  hamburgerMenuBtn.classList.toggle('fa-xmark');
  hamburgerMenuBtn.classList.toggle('fa-bars');
});
代码语言:javascript
复制
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css">
<div class="hamburger-menu">
  <i class="fa-solid fa-bars"></i>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73060655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档