javascript - 将 javascript 变量附加到 href 文件夹路径

标签 javascript jquery html href

我有一个 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/

相关文章:

JavaScript 地址验证

javascript - 通过 Javascript 动态创建输入标签时,将 ng-autocomplete 添加到输入标签

php - html中的两个php字段

javascript - 使用 Javascript 打开 URL + 用户输入的文本

javascript - 获取托管 webapp 的服务器的外部 IP

javascript - 编辑 jquery-countdown 以适合我的 HTML 元素

javascript - 'combine' jQuery 方法的最佳实践

javascript - 更新数据表 DOM 后如何留在当前页面

jquery - 在 HTML 中,单击时将 unicode 字符 ☰ 替换为 X

javascript - 如何禁用 URL 工具提示(状态栏)?