Javascript 用另一个元素替换HTML元素

Javascript 用另一个元素替换HTML元素,javascript,jquery,html,web,Javascript,Jquery,Html,Web,我正在尝试获取id为origImg的img元素,以便在按下某些键时将其转换为id为video的iframe元素。我不懂javascript,所以我怎么做 将keyup事件绑定到可以捕获击键的对象,例如,文档捕获击键 然后,评估按下了哪个键。只需观看jQuery就可以处理浏览器支持 然后,使用jQuery将现有的HTML元素替换为新元素 这应该是你所需要的 编辑 如果需要多个字符,则需要将它们的值设置为一个数组并检查是否存在,非常简单 var accepted = ['13', '8', '9',

我正在尝试获取id为
origImg
img
元素,以便在按下某些键时将其转换为id为
video
iframe
元素。我不懂javascript,所以我怎么做

  • 将keyup事件绑定到可以捕获击键的对象,例如,
    文档
    捕获击键

  • 然后,评估按下了哪个键。只需观看jQuery就可以处理浏览器支持

  • 然后,使用jQuery将现有的HTML元素替换为新元素

  • 这应该是你所需要的

    编辑

    如果需要多个字符,则需要将它们的值设置为一个数组并检查是否存在,非常简单

    var accepted = ['13', '8', '9', '40'];
    
    $(document).on('keyup', function(e){
        if($.inArray(e.which, accepted){
            $('#origImg').replaceWith('<iframe id="video"/>');
        }
    });
    
    var接受=['13','8','9','40'];
    $(文档).on('keyup',函数(e){
    如果($.INARAY)(例如,已接受){
    $('#origim')。替换为('';
    }
    });
    
    simple…从谷歌开始..
    replace element javascript
    replace element jQuery
    我该如何处理多个字符?@MikeSavi要为网页创建自定义代码,您可能需要实际编写和理解代码,以及在出现问题时如何调试问题。复制/粘贴随机片段对于(乐于助人的)陌生人来说,按F5键并抱着希望不是进行web开发的好方法。你基本上是在要求这里的人为你做工作,这不是本网站的目的。