<a href= "javascript:void(0);"下载></a>下载停止下载

  • 本文关键字:下载 href javascript void html
  • 更新时间 :
  • 英文 :


我的问题是当<a>标签没有链接时,那么单击链接时如何停止下载

例如:我的链接在下面

<a href="javascript:void(0);" download>download</a>

所以当我点击下面的链接下载一个void(0)文件

但是我想停止下载时<a>标记哈没有链接和href=javascript:void(0)

编写一个单击事件处理程序并阻止如下所示的默认事件,

$('a#id-of-it').on('click', function(event) {
// Do whatever you want
event.preventDefault();
})

html看起来像,

<a href="#" id="id-of-it">Download</a>

只需从标签中删除下载属性即可

<a href="javascript:void(0);" class="classname">download</a>

或者你可以使用 jquery

$('tag.classname').on('click', function(e) {
e.preventDefault();
//this stop default prevent or action
or you can use 
e.stopPropagation();
})

$('a.demo').click(function(e) {
e.preventDefault();
//this stop default prevent or action
//or you can use 
e.stopPropagation();
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:void(0);" class="demo" download>download</a>

或使用JavaScript

document.getElementById("demo").addEventListener("click", function(e){
e.preventDefault()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:void(0);" id="demo" download>download</a>

是的,我已经解决了<?php condition的问题

如果变量没有值,则创建没有download选项的<a>标记,如果变量有值,则使用下载创建<a>标记

$('a.demo').click(function(e) {
e.preventDefault();
//this stop default prevent or action
//or you can use 
e.stopPropagation();
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:void(0);" class="demo" download>download</a>

相关内容

  • 没有找到相关文章

最新更新