我有一个 JavaScript 代码,可以从当前 html 文件中提取文件名作为变量。
var filename=location.pathname.substring(location.pathname.lastIndexOf("/") + 1);
console.log(filename);
例如文件名是“new.html”
我需要将此变量附加到带有 href 标记的文件夹路径中,以便在新选项卡中打开具有该变量名称的另一个文件。我尝试过串联,但不起作用。
<a href="Foldername/'+filename+'" target="_blank">
对此的任何帮助将不胜感激!谢谢!
编辑:我已将问题的第二部分作为另一个问题发布在SO上。谢谢您的帮助!
最佳答案
为您的标签提供一个 ID
HTML:
<a href="#" id="atag" target="_blank">
Javascript:
var filename=location.pathname.substring(location.pathname.lastIndexOf("/") + 1);
document.getElementById("atag").href= "Foldername/"+filename;
关于javascript - 将 javascript 变量附加到 href 文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45667855/