如何过滤单个字符并使用JavaScript删除它?

时间:2011-12-23 13:37:55

标签: javascript

每次尝试时,我都会删除包含该字符的元素。

我要删除的是每个.date的逗号:

<div class='date'>Nov 1, 2011</div>
<div class='date'>Dec 22, 2011</div>

1 个答案:

答案 0 :(得分:3)

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;
}

Example