如何在按';时创建一个确认框以加载图像;好';(Javascript) 下载猫的图片 函数sickcat(){ var choice=confirm(“警告!这只可爱的猫有病毒!不想生病”); 如果(选项==true){ document.getElementById(“cat”).下载 }否则{ //取消 } }

如何在按';时创建一个确认框以加载图像;好';(Javascript) 下载猫的图片 函数sickcat(){ var choice=confirm(“警告!这只可爱的猫有病毒!不想生病”); 如果(选项==true){ document.getElementById(“cat”).下载 }否则{ //取消 } },javascript,download,confirm,Javascript,Download,Confirm,我正在为IT课做一个小笑话网页,因为我们正在学习Javascript 以下是我想要发生的事情:当你点击按钮时,它会弹出一个确认框(可以正常工作),但当你点击确认(或确定)时,它意味着要下载图像,但什么也没有发生。为什么不下载图像?对于其中一个,您只需制作一个带有a href标记的按钮即可下载。如果需要确认,只需调用href上的click方法即可 <a id="cat" href="Images/virusKat.jpg" download="

我正在为IT课做一个小笑话网页,因为我们正在学习Javascript


以下是我想要发生的事情:当你点击按钮时,它会弹出一个确认框(可以正常工作),但当你点击确认(或确定)时,它意味着要下载图像,但什么也没有发生。为什么不下载图像?

对于其中一个,您只需制作一个带有a href标记的按钮即可下载。如果需要确认,只需调用href上的click方法即可

<a id="cat" href="Images/virusKat.jpg" download="whitey"></a>
<button onclick="sickcat()">download picture of cat </button>
<script>
function sickcat() {
var choice = confirm("warning! this adorable cat has a virus! dont wanna get sick");
if (choice == true) {
    document.getElementById("cat").click()
} else {
    //cancel
}
}
</script>

下载猫的图片
函数sickcat(){
var choice=confirm(“警告!这只可爱的猫有病毒!不想生病”);
如果(选项==true){
document.getElementById(“cat”)。单击()
}否则{
//取消
}
}

什么也没发生?@jqueryhtmlcs没什么不幸的是,我以前试过这个,它只是弹出图片,但没有下载任何东西。不过还是要谢谢你!它对我有用。我想你可能把你的系统搞砸了。检查文件路径。尝试用像google之类的图像地址替换文件路径。复制图像地址并粘贴,然后告诉我它是否有效。它仍然无效!疯子我甚至尝试添加一个jquery,看看我是否遗漏了任何库,但没有任何效果。如果你只是将代码粘贴到一个像google.com之类的网页上,然后在那里尝试呢。也许是你的编辑的问题。也许javascript在你的浏览器上被阻止了?也许,谢谢,我试试看。