2017-01-15 36 views
0

使用拆分方法我想在從文件夾中選擇文件後在輸入文件中打破url並只想要圖像名稱。但它顯示整個路徑C:\ fackpath \ xyz.png當我使用拆分方法時出現錯誤未捕獲的ReferenceError:函數未定義

<html> 
<head> 
    <script type="text/javascript"> 
     function alertFilename() 
     { 
      var thefile = document.getElementById('thefile').value; 
     var x = thefile.toString() 
     var y = x.split("\")[0]; 

     var y = document.getElementById('x').value = thefile; 



     } 
    </script> 
</head> 
<body> 
    <form> 
     <input type="file" style ="width:90px" id="thefile" onchange="alertFilename()" /> 
     <input type="text" id ="x" value="" /> 
     <p id ="demo"></p> 
    </form> 
</body> 

這裏是我武官plunker link

+1

你試過'split(「\\」)'? – Banzay

+0

不,我沒試過。 – aaakanks

+0

非常感謝你的工作。 – aaakanks

回答

1

我想你只需要編寫正確的拆分雙反斜線,因爲反斜槓是特殊字符。

var y = x.split("\\")[0]; 
+0

哦,明白了,非常感謝你 – aaakanks

相關問題