使用下面的代码,我可以从URL到HTML中获得一个没有斜线的变量。

    var pathArray = location.pathname.split( '-' );
    var URLwithoutDashes = pathArray[0];
    var URLwithoutSlash = URLwithoutDashes.substring(1);
    document.write(URLwithoutSlash);


现在,我想将其用作我的img src标签(扩展名为.png),但是我不知道该怎么做。下面的代码似乎不起作用。

    var pathArray = location.pathname.split( '-' );
    var URLwithoutDashes = pathArray[0];
    var URLwithoutSlash = URLwithoutDashes.substring(1);
    document.write("img src=\""URLwithoutSlash".png\">");


我该如何解决?

最佳答案

这行:

document.write("img src=\""URLwithoutSlash".png\">");


应该:

document.write("<img src=\"" + URLwithoutSlash + ".png\">");

10-02 17:49