簡體   English   中英

如何過濾單個字符並使用JavaScript刪除它?

[英]How to filter a single character and delete it using JavaScript?

我每次嘗試都刪除包含該字符的元素。

我要刪除的是每個.date的逗號:

<div class='date'>Nov 1, 2011</div>
<div class='date'>Dec 22, 2011</div>
var date0 = document.getElementsByClassName("date")[0];
var string = date0.innerHTML;
var newString = string.replace(/,/g,"");
date0.innerHTML = newString;

這應該采用第一個.date元素的內容,搜索任何逗號,將其刪除,然后將更新后的字符串放回該元素中。

以下代碼將刪除所有.date元素中的逗號:

var date = document.getElementsByClassName("date");
var len = date.length;
for (var i = 0; i < len; i++) {
    var datei = date[i];
    var string = datei.innerHTML;
    var newString = string.replace(/,/g, "");
    datei.innerHTML = newString;
}

例子

暫無
暫無

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

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