javascript - 用 jQuery 乘以简码值
问题描述
所以我在我的网站上有一个这样的简码:
<figcaption class="caption">[id=123]</figcaption>
这将输出 8。
我希望它乘以 *5,所以输出将是 40。
如何使用 JavaScript 实现这一点?
解决方案
如果您的简码是这样的:
<figcaption class="caption">[id=123]</figcaption>
从简码呈现的 HTML 是这样的:
<figcaption class="caption">8</figcaption>
那么您只需将其视为简单的 HTML 内容:
const captions = document.querySelectorAll('.caption')
captions.forEach(e => {
const value = !isNaN(e.textContent) ? Number(e.textContent) * 5 : 'Not a number'
e.textContent = value
})
.caption {
font-weight: 700;
}
<figcaption class="caption">8</figcaption>
推荐阅读
- database - 如何使用 MongoDB 存储和搜索大型文档?
- javascript - 合并相关时间序列数据
- python - 错误消息 - 元素不可交互 Selenium webdriver
- android - Android:错误:使用未声明的标识符“fseeko”
- python - 如何用像素检测每30个单元格的坐标?(不使用opencv,最好不使用任何库)
- ios - 为什么在滑动单元格时会在表格视图的单元格中打乱我的视图?
- linux - 如何在 tcl 中的“exec”命令中将换行符添加到错误消息中
- ios - 如何在同一个 iOS 项目中使用多个 Icomoon 字体?
- javascript - 在 Angular 项目中加载非 Angular html 页面和 javascript
- regex - 子文件夹的 RewriteEngine