Javascript 试图定位声音文件,但它可以';找不到并运行代码会收到此错误(GET file:(此处的文件路径)net::ERR_file_NOT_FOUND)

Javascript 试图定位声音文件,但它可以';找不到并运行代码会收到此错误(GET file:(此处的文件路径)net::ERR_file_NOT_FOUND),javascript,directory,path,Javascript,Directory,Path,我尝试添加(../)(../)并尝试使用找到它的路径Intellisense扩展,但仍然出现错误 这是扩展如何定位它的 const hitSound = new Audio('../sounds/Ta Da-SoundBible.com-1884170640.mp3.extension'); 我之前也有同样的错误,我写了从驱动器名开始的完整路径 cardImage.src='B:/Html,CSS&Js/Js exercing/photos/KS.png'它工作了,但是当我在上面的代码上尝试它

我尝试添加(../)(../)并尝试使用找到它的路径Intellisense扩展,但仍然出现错误

这是扩展如何定位它的

const hitSound = new Audio('../sounds/Ta Da-SoundBible.com-1884170640.mp3.extension');
我之前也有同样的错误,我写了从驱动器名开始的完整路径
cardImage.src='B:/Html,CSS&Js/Js exercing/photos/KS.png'
它工作了,但是当我在上面的代码上尝试它时,它没有工作

如果javascript/Html文件中的路径
'../sounds/Ta Da SoundBible.com-1884170640.mp3.extension'
正确,这意味着:包含javascript/html文件所在目录的目录也包含声音文件所在的目录
sounds

首先,将声音文件复制到与javascript/html文件相同的目录中,并使用

const hitSound = new Audio('Ta Da-SoundBible.com-1884170640.mp3.extension');

文件名中的空白(Ta和Da之间的空白)也可能是一个问题,因此我建议您也重命名该文件。

是否尝试使用“.mp3”而不是“.mp3.extension”“?是的,很抱歉回复太晚。很抱歉回复太晚…………试图将原始声音文件放在与html文件相同的目录下,但不起作用,并试图将包含声音文件的声音文件夹放在同一目录下,但也不起作用……我是否应该将index.html和script.js放在同一目录下?很抱歉回复晚了。删除文件名中的空白,更好的是:给它一个简单的名称,比如x.mp3。2.使用绝对路径/x.mp3,并将文件移动到web服务器/虚拟主机的根目录中。