【发布时间】:2015-02-03 14:22:05
【问题描述】:
看下面的问题:
Remove whitespaces inside a string in javascript [closed]
根据接受的答案string.replace(" ","") 将删除所有空格
但在我的情况下,我有以下字符串:
var ctr = " #d1 { width: 100px ; height: 100px ; background-color: #000 ; opacity: 1 ; margin-left : 0px ; } "
现在我尝试替换所有多余的空格:
var ctrWithNoWhiteSpaces = ctr.replace(" ", ""); //returns spaces full string
function s(){
var ctr = " #d1 { width: 100px ; height: 100px ; background-color: #000 ; opacity: 1 ; margin-left : 0px ; } ";
alert(ctr);
ctr = ctr.replace(" ", "");
alert(ctr);
}
<button onclick="s()">click</button>
我不知道为什么它不适合我?
或者 这是替换方法无法从字符串中删除空格的情况之一吗?
【问题讨论】:
标签: javascript replace