如何使用输入标签嵌入视频
How to embed video using input tag
我想使用输入标签通过 iframe 嵌入 YouTube 视频。
但它不工作,错误在哪里 -
**输入的 URL 是:- **
https://www.youtube.com/embed/G20AHZc_sfM
正文标签中的代码:-
<input id="url" type="url" placeholder="Video url">
<button onclick="emb()">Embed video</button>
<div id="link"></div>
脚本中的代码:-
function emb(){
var iframe, urrl;
var link= document.getElementById('url')
iframe= document.querySelector("#link");
urrl = `<center><iframe width="480" height="360" src="${link}"></iframe></center>`
iframe.innerHTML = urrl;
}
您无法仅通过选择来获取输入的值。在 link:
中使用 value
属性
var link = document.getElementById('url').value;
我想使用输入标签通过 iframe 嵌入 YouTube 视频。
但它不工作,错误在哪里 - **输入的 URL 是:- ** https://www.youtube.com/embed/G20AHZc_sfM
正文标签中的代码:-
<input id="url" type="url" placeholder="Video url">
<button onclick="emb()">Embed video</button>
<div id="link"></div>
脚本中的代码:-
function emb(){
var iframe, urrl;
var link= document.getElementById('url')
iframe= document.querySelector("#link");
urrl = `<center><iframe width="480" height="360" src="${link}"></iframe></center>`
iframe.innerHTML = urrl;
}
您无法仅通过选择来获取输入的值。在 link:
中使用value
属性
var link = document.getElementById('url').value;