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(“下载”)代码>使用removeAttrremoveAttr(“下载”)代码>在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);