我試圖從純JavaScript 使用lastindexof功能的URL刪除fakepath但正在顯示以下無輸出是我的JS代碼: -的Javascript lastIndexOf不工作
function myFunction()
{
var str="C:\fakepath\somefile.txt";
var m=str.lastIndexOf("\");
var n=str.substring(m+1);
document.getElementById("demo").innerHTML=n;
}
以下是我的HTML代碼: -
<p id="demo">
Click the button to locate where in the string a specified value occurs.
</p>
<button onclick="myFunction()">Try it</button>
你可以在我在的jsfiddle找到工作實例 - >http://jsfiddle.net/xKPaK/4/
嗯,這 「U」 永遠不會發生在 「C:\ fakepath \ somefile.txt」 事實可能有一些用它做... – AlliterativeAlice
@Otome我已編輯我的小提琴,但它仍然無法正常工作...請參閱編輯的鏈接 – h2O
您應該在這裏確切的代碼沒有什麼不同。 jsFiddle中的語法突出顯示很容易找到您的問題。 「\」必須逃脫,但不知道如果這是唯一的問題... – elclanrs