Я пытаюсь удалить fakepath из URL с помощью LastIndexOf функции в чистом JavaScript Но вывод не показывается следующий мой 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/
Um, тот факт, что "и" никогда не встречается в "C: \ fakepath \ Somefile.txt" может иметь что-то делать с этим ... – AlliterativeAlice
@Otome I отредактировали мою скрипку, но она по-прежнему не работает ... см. отредактированную ссылку – h2O
Вы должны ввести точный код здесь не что-то другое. Ваша проблема легко найти, выделив синтаксис в jsFiddle. «\» должен быть экранирован, но не уверен, что это единственная проблема ... – elclanrs