【发布时间】:2022-07-01 02:45:54
【问题描述】:
嘿,我正在制作一个简单的网页,需要在最后一步下载输出图像文件.. 但我不知道如何在正确的时间动态添加下载按钮,因为在页面开始时不需要下载按钮..
所以我有 main.js 文件: 看起来像这样:
let img_code=document.getElementById('img_code');
let textbox=document.getElementById('textbox');
let gen_button_img=document.getElementById("img_button");
gen_button_qr.addEventListener("click",()=>
{
var trailer=textbox.value;
var url='www.example.com';
var result= url.concat(trailer);
if (navigator.onLine)
{
if(trailer.length<=1725 && trailer.length>0)
{
if((trailer !="0")&& (trailer.replace(/\s/g, '').length))
{
image_code.src=result;
alert("Image Generated successfully");
/**/
}
else
{
alert("You cannot create this file spaces only or only with single 0");
}
}
else
{
alert("Maximum charecter limit is exceeded!! ");
}
}
else
{
alert("No Internet Connection");
}
});
所以,我的问题是有什么方法可以动态添加将文件 URL 作为输入并通过 Web 浏览器的下载器下载该文件的按钮?
注意=> 我可以通过右键单击图片并保存图像选项轻松保存结果;但我想添加一个额外的按钮来下载相同的文件。
【问题讨论】:
-
为什么页面上没有按钮,但 CSS 中有
display: none,时机成熟时只有display: block?
标签: javascript html dom button htmlbutton