我有一个显示货币的跨度。 这是我的范围:
<span id="v3_40"></span>
它只会在通过浏览器加载时显示货币,并且需要下面的脚本来显示结果:
<script src="//service.arzlive.com/p.js"></script>
它显示如下货币编号:38,355
如何从此范围中提取此数字并将其乘以另一个数字并将其显示为另一个范围内的结果? 我需要一个代码来从范围中取出数值
答案 0 :(得分:0)
您可以使用innerHTML
来获取和设置span
值。
document.getElementById('new').innerHTML = document.getElementById('v3_40').innerHTML * 12;
&#13;
<span id="v3_40">38.355</span>
* 12 =
<span id="new"></span>
&#13;
编辑:
在看到对此答案的评论之后,这里有一个更详细的方法;
var originalPrice = document.getElementById('v3_40').innerHTML;
var price = originalPrice.replace(/\,/g,'');
var newPrice = parseFloat(price,20) * 12;
newPrice = newPrice.toLocaleString();
document.getElementById('new').textContent = newPrice;
希望有所帮助!