<!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