【问题标题】:How to embed video using input tag如何使用输入标签嵌入视频
【发布时间】:2022-01-06 20:46:16
【问题描述】:

我想使用输入标签通过 iframe 嵌入 YouTube 视频。

但它不起作用,错误在哪里 - **输入的网址是:- ** 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;
            
        }

【问题讨论】:

  • 你有错误吗?

标签: javascript html input iframe embed


【解决方案1】:

你不能仅仅通过选择一个输入来获得它的值。使用链接中的value 属性:

var link = document.getElementById('url').value;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 2012-10-22
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    相关资源
    最近更新 更多