[英]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.