2014-03-01 25 views
0

我明白,我可以使用特定的ID刪除圖像,但我的圖像沒有一個ID,我不知道我會怎麼去做這件事。基本上我想要一個圖像消失,當我點擊我的按鈕,創建一個新的圖像,而不是將其添加到頁面。這裏是我的代碼...函數刪除javascript中的圖像

http://jsfiddle.net/XF49m/

function add_conner_6th() { 
    var src = 
     "src"; 
    show_image("src", 300,415, "Conner 6th"); 

我基本上要創建刪除創建畫面新功能。

+0

如果有多個圖像,它應該如何確定要刪除哪一個? – Barmar

+0

你爲什麼不給它一個ID? – Barmar

+0

什麼是src變量?當你調用'show_image()'時,你沒有使用它,你傳遞一個帶引號的字符串。 – Barmar

回答

0
var images = { 
    catalog: {}, 
    add: function (src, width, height, alt){ 
     var img = document.createElement("img"); 
     img.src = src; 
     img.width = width; 
     img.height = height; 
     img.alt = alt; 
     document.body.appendChild(img); 
     this.catalog[src] = img; 
    }, 
    remove: function (src){ 
     var img = this.catalog[src]; 
     img.parentNode.removeChild(img); 
     delete(this.catalog[src]); 
    } 
}; 

function add_conner_6th() { 
    var src = "src"; 
    images.add("src", 300,415, "Conner 6th"); 
} 

function remove_conner_6th(){ 
    var src = "src"; 
    images.remove("src"); 
}