[英]Replace HTML element with another element
我试图让一个img
元素用的ID origImg
变成一个iframe
和id元素video
时按下某些键。 我不知道任何JavaScript,所以我该怎么做?
将keyup事件绑定到可以捕获击键的内容,以我的示例为例,该document
捕获击键。
然后,使用jQuery的.replaceWith()用新元素替换现有的HTML元素。
这应该是您所需要的。
编辑
如果需要多个字符,则需要将它们的值设置为数组并检查是否存在,这非常简单。
var accepted = ['13', '8', '9', '40'];
$(document).on('keyup', function(e){
if($.inArray(e.which, accepted){
$('#origImg').replaceWith('<iframe id="video"/>');
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.