javascript - 获取同一类的多个项目的值
问题描述
我想获取具有相同类但内容(数字)不同的多个段落的值。
详细地说,这些段落包含我想建立一个总数并将其输出到另一个段落中的数字。段落的值由 CMS (Webflow) 传递。我无法在脚本中使用本机 var。
所以我想我必须建立一个数组并得到总数。+ 用.innerHTML
.
我是 JavaScript 新手。
<p class="mwst-price" id="mwst-price"></p>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
var tax = {totalPrice}+sums*0.19;
document.getElementById("mwst-price").innerHTML = tax;
</script>
解决方案
let totalPrice = 0;
document.querySelectorAll('p.myClass').forEach((paragraph) => {
totalPrice += parseInt(paragraph.innerText);
});
const tax = totalPrice+sums*0.19;
document.querySelector('#mwst-price').innerHTML = tax;
推荐阅读
- javascript - i18next 更改整个应用程序的语言
- postgresql - Travis-CI 上的 PostgreSQL 12 需要 5 分钟才能启动?
- excel - Excel 排序和过滤中断公式
- java - Android Studio“尚未附加片段”
- javascript - 当我选择文件上传时,react-native-webview 在 Android 上崩溃
- java - 尝试访问已加载实体的集合时发生 LazyInitializationException
- sql - 简化相关嵌套子查询
- reactjs - 使当您单击块内的项目时,会出现另一个块(每个块都有自己的)
- c++ - VSCode 语法错误突出显示不适用于 C++ 代码
- docker - Docker 容器构建失败:“exec:\”flask\”:$PATH 中找不到可执行文件”:未知