如何将Javascript发送到href?

如何将Javascript发送到href?,javascript,Javascript,我制作了这个小脚本,它将我嵌入的视频转换成下载链接,因此使用了var src=str.replace(“/e/”,“/d/”)但是,我现在如何将此下载链接发送到a href <body onload="myFunction123()"> <a href="#" type="button" class="btn btn-theme-lt mr-2 px-md-5 mb-2" id="

我制作了这个小脚本,它将我嵌入的视频转换成下载链接,因此使用了
var src=str.replace(“/e/”,“/d/”)但是,我现在如何将此下载链接发送到a href

<body onload="myFunction123()">
    <a href="#" type="button" class="btn btn-theme-lt mr-2 px-md-5 mb-2" id="demo">Download</a>
                    
    <script>
        function myFunction123() {
          var str = document.getElementById("download_link").src;
          var src = str.replace("/e/", "/d/");
          document.getElementById("demo").href = src;
        }
    </script>
</body>

函数myFunction123(){
var str=document.getElementById(“下载链接”).src;
var src=str.replace(“/e/”,“/d/”);
document.getElementById(“demo”).href=src;
}

您应该使用
setAttribute

    function myFunction123() {
      var str = document.getElementById("download_link").src;
      var src = str.replace("/e/", "/d/");
      document.getElementById("demo").setAttribute("href", src);
    }

您应该使用
setAttribute

    function myFunction123() {
      var str = document.getElementById("download_link").src;
      var src = str.replace("/e/", "/d/");
      document.getElementById("demo").setAttribute("href", src);
    }

非常感谢,我不知道setAttribute是个东西。非常感谢,我不知道setAttribute是个东西。