Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何过滤单个字符并使用JavaScript将其删除?_Javascript - Fatal编程技术网

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

如何过滤单个字符并使用JavaScript将其删除?,javascript,Javascript,我每次尝试都会删除包含该字符的元素 我试图删除的是每个的逗号。日期: <div class='date'>Nov 1, 2011</div> <div class='date'>Dec 22, 2011</div> 2011年11月1日 2011年12月22日 这应该获取第一个.date元素的内容,搜索任何逗号,删除它们,然后将更新的字符串放回元素中 下面的一些代码将删除所有.date元素中的逗号: var date = document.ge

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

我试图删除的是每个
的逗号。日期

<div class='date'>Nov 1, 2011</div>
<div class='date'>Dec 22, 2011</div>
2011年11月1日
2011年12月22日
这应该获取第一个
.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;
}
var date=document.getElementsByClassName(“日期”);
var len=date.length;
对于(变量i=0;i

这应该获取第一个
.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;
}
var date=document.getElementsByClassName(“日期”);
var len=date.length;
对于(变量i=0;i

.

你能发布你正在使用的javascript吗?@Dave我在使用jQuery,刚刚发现它不能删除匹配的字符。你能发布你正在使用的javascript吗?@Dave我在使用jQuery,刚刚发现它不能删除匹配的字符。这很有效。非常感谢你。我必须等4分钟才能接受答案,虽然你应该使用innerhtml而不是innerhtml。这很有效。非常感谢你。我必须等4分钟才能接受答案,虽然您应该使用innerhtml而不是innerhtml。