如何将页面上的 HTML 值乘以百分比 (15%)

问题描述

我是 JavaScript 新手,希望得到一些指导,我正在尝试从不含税的页面获取 HTML 值,然后更新相同的值以包含税。

我所在国家/地区的税收按价值的 15% 计算,因此为 1.15

Javascript

var x = document.querySelector('.product-detail-exc-vat');
var y = 1.15;
var z = x * y;
x.querySelector('.product-detail-exc-vat').innerHTML=z;

HTML

<span class="product-detail-exc-vat">100</span>

我的预期结果是 HTML 中的 115,我哪里出错了?

解决方法

report
var x = document.querySelector('.product-detail-exc-vat').innerText;
var y = 1.15;
var z = x * y;
document.querySelector('.result').innerHTML = z;
document.querySelector('.result2').innerHTML = z.toFixed(2);