使用JavaScript,我添加兩個按鈕,一個會添加一個圖片,另一個會刪除一張圖片。我只是在練習...JavaScript如何刪除一個孩子
按鈕和功能添加圖片工作很好,我正在用刪除圖片的功能掙扎。如果我將兩個按鈕和圖片添加到網站,併爲圖片添加一個ID,並通過ID刪除該圖片。但是,如果我只有兩個按鈕,並嘗試開始添加圖片,那麼我就沒有ID,所以我迷路了!
下面的deleteMe函數可以很好地刪除第一張圖片。但我不想在加載網站時有任何圖片,我只想要添加和刪除兩個按鈕。所以我不知道如何去除元素。以下是我迄今爲止的兩個功能,感謝!!!:
function deleteMe(){
var toDelete = document.getElementById('image23');
toDelete.parentNode.removeChild(toDelete);
}
function addMe(){
var img = document.createElement('IMG');
img.setAttribute("src", "elephant.jpg");
img.setAttribute("width", "60");
img.setAttribute("height", "60");
document.body.appendChild(img);
}
你在哪裏得到 'image23'?我沒有看到你在addMe中給出該ID –
您可以嘗試使用document.getElementsByTagName(「IMG」)[0]來查找圖像,然後不必設置ID。 – sakurashinken
就是這樣,如果我先添加一個圖像,那麼我可以這樣做: –