簡體   English   中英

如何使用JavaScript將跨度內部乘以ID?

[英]How to multiply span inner by id using JavaScript?

我有一個顯示貨幣的跨度。 這是我的范圍:

<span id="v3_40"></span>

它只會在通過瀏覽器加載貨幣時顯示貨幣,並且需要以下腳本才能顯示結果:

<script src="//service.arzlive.com/p.js"></script>

它顯示這樣的貨幣數字:38,355

我如何從該范圍中提取此數字並乘以另一個數字,並在另一個范圍中將其顯示為結果? 我需要一個代碼來從范圍中獲取數值

您可以使用innerHTML獲取和設置span值。

 document.getElementById('new').innerHTML = document.getElementById('v3_40').innerHTML * 12; 
 <span id="v3_40">38.355</span> * 12 = <span id="new"></span> 

編輯:

在看到對這個答案的評論之后,下面是一個更詳細的方法;

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;

希望有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM