Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何分割路径字符串?_Javascript_Arrays - Fatal编程技术网

Javascript 如何分割路径字符串?

Javascript 如何分割路径字符串?,javascript,arrays,Javascript,Arrays,嘿,伙计们,我正在使用一个输入来选择一个文件 ,我想获取文件名。 我使用jquery获取fakepath,如下所示C:\fakepath\fasfw.jpg 如何切片该字符串以仅获取文件名?我一直在尝试使用 .split('\'); 但是它不起作用如果您有一个,那么有一个更简单的方法来获取文件名,使用输入元素属性返回的对象列表中的属性: document.querySelector('[type=file]')。addEventListener('change',function(){ co

嘿,伙计们,我正在使用一个输入来选择一个文件
,我想获取文件名。 我使用jquery获取fakepath,如下所示
C:\fakepath\fasfw.jpg

如何切片该字符串以仅获取文件名?我一直在尝试使用

.split('\');
但是它不起作用

如果您有一个
,那么有一个更简单的方法来获取文件名,使用输入元素属性返回的对象列表中的属性:

document.querySelector('[type=file]')。addEventListener('change',function(){
const[file]=this.files
如果(文件){
console.log(文件名)
}
})

你必须用两个them@DanielA.White你的评论是这样的ironic@PatrickRoberts降价的限制之一…为什么不使用,
var files=event.target.files
var fileName=文件[0]。名称