gpt4 book ai didi

javascript - 我如何将 url 从 javascript 传递到 html 并下载它

转载 作者:行者123 更新时间:2023-12-03 06:32:37 25 4
gpt4 key购买 nike

我开发了一个使用 YouTube URL 的网站。本网站仅使用 HTML5、CSS 和 JavaScript。我将 YouTube 视频的 URL 作为变量,现在我想将其传递到 HTML 页面,并在其中传递给按钮。当人们点击该按钮时,视频就会下载。我怎样才能做到这一点?以下是我的代码:

<!DOCTYPE html>
<html>
<head>
<title>Search Header</title>

</head>
<body>
<section>

<input class="downloadmp4" type="submit" value=" Download MP4 ">

</section>

<script type="text/javascript">

var dow = 'https://www.youtube.com/watch?v=' + foo;

var foo = getParameterByName('id');
//alert(foo);
// 2. This code loads the IFrame Player API code asynchronously.
var tag = document.createElement('script');

function getParameterByName(name, url)
{
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}

});
</script>
</body>
</html>

变量是dow。这是 YouTube 视频的完整 URL。现在我想将其传递给“下载 MP4 按钮”。怎么可能?

当 ID 传递给该按钮时,我还希望当人们单击该按钮时,视频将自动开始下载。

有两件事:一是传递该 ID,二是传递 ID 后,如何开始下载?

最佳答案

尝试这样的事情。我给你的链接 id="download_link .

<a href="#" id="download_link" class="downloadmp4">Download MP4 </a>

二手setAttribute设置href到您的 dow 的链接.

<script type="text/javascript">

var dow = 'https://www.youtube.com/watch?v=' + foo;
var link = document.getElementById("download_link");
link.setAttribute("href", dow);
// The rest of your code ...

关于javascript - 我如何将 url 从 javascript 传递到 html 并下载它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38379687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com