<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to locate where in the string a specifed value occurs.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var a =" picture";
a.replace(" ","");
var n=a.indexOf(" ");
document.getElementById("demo").innerHTML= n+a+n;
}
</script>
</body>
</html>
我想更换“从本例中的‘图片’”(空格)上面替换为“”(空格)不起作用
但结果似乎它没有被替换替换命令。
结果应该是“-1picture-1”替换后但它的“0 picture0”
在图像前面的空间。 (我用.indexOf(”“),以表明
有一个空间在变或不为-1意味着它不)
它是什么?发生请指教
仅供参考使用'.replace(/ /克, '')'如果有超过1个空格在您的字符串,你要全部换掉。 – 2013-04-25 14:40:17