Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除或禁用属性下载_Javascript_Jquery_Html_Attributes - Fatal编程技术网

Javascript 删除或禁用属性下载

Javascript 删除或禁用属性下载,javascript,jquery,html,attributes,Javascript,Jquery,Html,Attributes,我有一个带有下载属性的标签: <a href="#" id="dl-btn" download>click to download</a> 但它仍然下载html页面(如index.html) 我试过: $('#dl-btn').attr('href', '#').removeProp('download'); $('#dl-btn').attr('href', '#').prop('download', false); 似乎没有什么能阻止它触发下载(至少在chrom

我有一个带有下载属性的标签:

<a href="#" id="dl-btn" download>click to download</a>
但它仍然下载html页面(如index.html)

我试过:

$('#dl-btn').attr('href', '#').removeProp('download');

$('#dl-btn').attr('href', '#').prop('download', false);

似乎没有什么能阻止它触发下载(至少在chrome中)

使用removeAttr
removeAttr(“下载”)

使用removeAttr
removeAttr(“下载”)

a
元素上没有禁用的
属性。尝试
removeAttr('download')
如果仍在为IE11开发(以及之前的版本)
检查“我可以使用吗”:在
a
元素上没有禁用的
属性。尝试
removeAttr('download')
如果仍在为IE11(及之前)开发,请检查“我可以使用吗”:为什么它不能与removeProp一起工作?但如果我用prop.prop('download',true)添加它,它就可以工作@Toniq您可以阅读更多关于prop和attr的信息,为什么它不能与removeProp一起工作?但如果我用prop.prop('download',true)添加它,它就可以工作@Toniq您可以阅读更多关于道具和属性的信息
$('#dl-btn').attr('href', '#').removeProp('download');

$('#dl-btn').attr('href', '#').prop('download', false);