Bootstrap徽章怎么动态更新数字不刷新页面? 一昊然 提问于 2026-02-28 15:10:19 阅读 58 组件 我用Bootstrap的badge做消息通知,但不知道怎么在JS里动态改数字。试过直接改innerHTML,结果样式没了。 比如原来代码是5,我想改成10,但一替换整个span就变普通文字了。 是不是得用特定方法?或者要重新初始化?求指点! 我来解答 赞 10 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 Mr.祖溢 Lv1 你这是把整个span都干掉了,当然样式没了。只改文本内容就行,别动标签本身。 用 textContent 或者 jQuery 的 text() 方法: // 原生JS document.querySelector('.badge').textContent = '10'; // jQuery $('.badge').text('10'); 检查一下你的代码,是不是用了 innerHTML 或者 html() 把整个元素给覆盖了,那样class就丢了。 回复 点赞 3 2026-02-28 18:01 加载更多 相关推荐 1 回答 26 浏览 Bootstrap徽章数量更新后样式错乱怎么办? 我在用Bootstrap 5做消息通知徽章,通过JS动态更新badge里的数字,但改完之后徽章变宽还换行了,明明内容没超啊? 我试过直接改innerText,也试过先清空再append新文本节点,都不... W″嘉赫 组件 2026-03-12 12:07:19 1 回答 156 浏览 Bootstrap徽章怎么在按钮里垂直居中显示? 我用Bootstrap 5给按钮加了个badge徽章,但徽章总是偏下,看起来没对齐。试过加align-items-center和d-flex,还是不行。 代码是这样的: <button type... 上官淑瑶 组件 2026-03-20 08:48:20 2 回答 42 浏览 Bootstrap进度条动态更新后样式不变化怎么办? 用Bootstrap的进度条做文件上传进度显示,用JS修改了value属性和aria-valuenow后,数值虽然变了但颜色和样式完全没反应,搞不懂为啥样式没变... 代码是这样写的: <div... Mr-子涵 组件 2026-02-10 23:20:27 1 回答 25 浏览 Bootstrap手风琴怎么让默认展开第一个面板? 我用Bootstrap 5写了个手风琴,但页面加载时所有面板都是折叠的,我想让第一个默认展开,试了加show类没生效,是不是还要改别的地方? 这是我的结构: <div class="accord... 设计师玉灿 组件 2026-03-01 20:15:22 2 回答 74 浏览 Bootstrap警告框在Vue中动态隐藏后样式残留怎么办? 我在用Vue和Bootstrap做表单验证时,给错误提示用了alert-danger组件。通过v-if控制显示隐藏,但隐藏后背景色偶尔会残留白色边框,这是怎么回事啊? 代码是这样的: <temp... 端木春莉 组件 2026-02-14 13:07:27 1 回答 34 浏览 Bootstrap栅格系统在小屏幕上布局错乱怎么办? 我用Bootstrap 5写了个两栏布局,大屏显示正常,但一到手机上就重叠了。明明用了col-md-8和col-md-4,按理说小屏应该自动堆叠才对啊? 试过加col-12前缀也不行,控制台也没报错,... 宇文子香 组件 2026-03-30 17:37:13 2 回答 52 浏览 Bootstrap卡片里的图片怎么总是变形? 我用Bootstrap的Card组件放了一张产品图,但图片在不同屏幕下老是被拉伸变形,看着特别难受。明明原图是正方形的,结果在手机上变成宽屏了。 我试过直接用 <img src="...">... Mc.文博 组件 2026-03-22 20:55:22 2 回答 31 浏览 Bootstrap按钮样式不生效是怎么回事? 我按照Bootstrap文档加了btn和btn-primary类,但按钮看起来还是浏览器默认样式,完全没有Bootstrap的蓝色样式。是不是哪里漏了? 我已经在HTML里引入了Bootstrap的C... 程序员郭云 组件 2026-03-22 09:31:19 1 回答 79 浏览 Bootstrap面包屑导航点击没反应是怎么回事? 我用Bootstrap 5写了个面包屑导航,样式显示正常,但点链接完全没跳转,控制台也没报错。 明明写了<a href="/home">首页</a>,但点击后页面就是不动,是哪... ლ思涵 组件 2026-03-22 07:52:21 2 回答 35 浏览 Bootstrap手风琴怎么只展开一个面板? 我用Bootstrap 5写了个手风琴,但点开一个面板后,其他已经打开的不会自动关闭,导致多个面板同时展开。不是说手风琴默认只能展开一个吗? 我检查了data-bs-parent属性,也加了容器ID,... 司马俊蓓 组件 2026-03-03 15:45:25
用
textContent或者 jQuery 的text()方法:检查一下你的代码,是不是用了
innerHTML或者html()把整个元素给覆盖了,那样class就丢了。