簡體   English   中英

用另一個元素替換HTML元素

[英]Replace HTML element with another element

我試圖讓一個img元素用的ID origImg變成一個iframe和id元素video時按下某些鍵。 我不知道任何JavaScript,所以我該怎么做?

  1. 將keyup事件綁定到可以捕獲擊鍵的內容,以我的示例為例,該document捕獲擊鍵。

  2. 然后,評估按下了哪個鍵。 只需觀看jQuery的event即可處理瀏覽器支持。

  3. 然后,使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM