javascript - 语法错误: missing ) after the argument list?

标签 javascript jquery html

<button id="btn" onclick="download(http://imageurl) value ="download"><button>    


<script>
  function download(url){
 console.log(url);
var link = document.createElement('a');
              link.href = url;
              link.download = "image.jpg";
              document.body.appendChild(link);
              link.click();}
</script>

语法错误:参数列表后缺少 )?

最佳答案

HTML 中缺少引号。 onclick 属性的 close ",并且您需要将参数用单引号括起来以使其成为字符串:

<button id="btn" onclick="download('http://imageurl')" value ="download"><button>

关于javascript - 语法错误: missing ) after the argument list?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39149183/

相关文章:

javascript - Array.every() - 可以在回调中返回吗?

javascript - 文件名一直显示未定义

javascript - 制表系统事件类未添加

javascript - requestAnimFrame 或 setInterval 用于 Canvas 动画?

html/css 六边形,里面有图片

javascript - 类和带有函数的 this

javascript - 我如何从 asp.net c# 后面的代码中的 div 中获取文本?

jquery - 如何使用 jQuery 输入 vh 属性而不是 px 来滚动导航?

php - 使用onclick查询MySQL,在不刷新的情况下在同一页面上显示结果

javascript - 如何强制溢出:hidden for layered images within a div?