Javascript 如何将HTML下载属性与列表一起使用?
我正在尝试使用“下载”属性自动下载具有唯一链接的生成PDF,并使下载的文件具有基于链接标识符的名称(最后几个数字) 我正在使用谷歌搜索问题时发现的下载属性Javascript 如何将HTML下载属性与列表一起使用?,javascript,html,list,download,attributes,Javascript,Html,List,Download,Attributes,我正在尝试使用“下载”属性自动下载具有唯一链接的生成PDF,并使下载的文件具有基于链接标识符的名称(最后几个数字) 我正在使用谷歌搜索问题时发现的下载属性 <a href="/images/myw3schoolsimage.jpg" download="w3logo"> 但是我很难把它和一张清单联系起来 <!DOCTYPE html> <html> <body> <p>Click the button.</p>
<a href="/images/myw3schoolsimage.jpg" download="w3logo">
但是我很难把它和一张清单联系起来
<!DOCTYPE html>
<html>
<body>
<p>Click the button.</p>
<button onclick="myFunction()">Download PDF</button>
<script>
var links = ['LINK1','LINK2','LINK3','LINK4','LINK5'];
function myFunction()
{
links.forEach(function(element))
{
var ID = element.substring(5);
}
};
</script>
<a href=element download=ID>
</body>
</html>
点击按钮
下载PDF
变量链接=['LINK1'、'LINK2'、'LINK3'、'LINK4'、'LINK5'];
函数myFunction()
{
links.forEach(函数(元素))
{
var ID=元素子串(5);
}
};
我怀疑是这一部分导致了问题:
<a href=element download=ID>
但我对html/javascript不太熟悉。感谢您的帮助。不清楚该锚定与该阵列的对应关系。所有“下载”属性都表示链接文件应下载,而不是在浏览器中打开--编辑:您还可以指定不同的默认“另存为”文件名——对于您正在尝试执行的操作,您需要一个像.net或phpMy这样的应用程序引擎。对于不清楚的地方,我深表歉意,就转发我的问题而言,这对我来说也是新的。因此,我确实希望使用下载属性,并且我确实希望下载链接的文件。我只想让download属性像一个循环一样使用,它通过链接,下载它,并根据名称中的最后几位给它一个唯一的名称。