簡體   English   中英

如何從span元素中刪除尾隨零?

[英]How to remove trailing zeros from span element?

我有班號

<span class="sf-range-min sf-text-number">254000000</span>
<span class="sf-range-max sf-text-number">1865000000</span>

如何將clean 000000 6 number 0的值的最后一個格式設置為2541865

您可以通過類選擇器.sf-text-number選擇元素。 然后遍歷它們,您可以使用element.innerText在跨度內獲取文本。

現在要刪除尾隨零,可以使用(\\d)0*$類的正則表達式-查找后跟零的數字。 正則表達式匹配的結果將在第一個匹配的組中包含前導非零數字,然后您可以使用$1進行訪問。

 var numberElements = document.querySelectorAll(".sf-text-number"); for(var i = 0; i < numberElements.length; i++) { var elem = numberElements[i]; console.log("The number: " + elem.innerText); elem.innerText = elem.innerText.replace(/(\\d)0*$/g, "$1"); } 
 <span class="sf-range-min sf-text-number">254000000</span> <span class="sf-range-max sf-text-number">1865000000</span> 

暫無
暫無

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

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