Javascript 将符号替换为零的问题
我如何解决我不断遇到的这个错误,这里是: TypeError:date.replace不是函数 日期=日期。替换(“*”,“”) 以下是所有代码:Javascript 将符号替换为零的问题,javascript,Javascript,我如何解决我不断遇到的这个错误,这里是: TypeError:date.replace不是函数 日期=日期。替换(“*”,“”) 以下是所有代码: var date = cellElement.innerHTML.split("/"); date = date.replace("*", ""); alert(date); cellElement.innerHTML如下所示 2015/Rgs/01* 更换时出现问题。 如何解决此问题?因为日期是一个数组,所以不能对其使用字符串方法。在字符串上使用
var date = cellElement.innerHTML.split("/");
date = date.replace("*", "");
alert(date);
cellElement.innerHTML如下所示
2015/Rgs/01*
更换时出现问题。
如何解决此问题?因为
日期
是一个数组,所以不能对其使用字符串
方法。在字符串上使用split()
时,将返回array
要替换字符串中的*
符号,您需要先替换它,然后将它拆分为/
var date = cellElement.innerHTML.replace("*", "").split("/");
alert(date);
您使用了错误类型的变量
方法replace仅适用于类型字符串
试试这个:
var date = cellElement.innerHTML.split("/");
var date2string = date.toString();
date = date2string.replace("*", "");
或:
var date = cellElement.innerHTML.replace("*","");
var result = date.split("/");
alert(result);