0
你好呼叫功能
所以,我有一個動態創建HTML元素一些JS代碼。更確切地說,它創建了其中還包含其他一些東西的元素div
。
每個div
元件具有在其內部的img
元件。我怎樣才能達到這樣的效果,當在某個div
元素中單擊img
元素時,該確切的div元素被刪除?
這是我的代碼,動態創建的元素:
function addQuestion(question){
var s = "<div style=\"width:100%;background-color:transparent;border-top:none;border-bottom:2px solid white;border-right:none;border-left:none;\"><div style=\"margin:5px;font-family:Verdana;color:white;\">"+"<p>"+noTag(question)+"</p>"+"</div></div>";
var div = document.createElement('div');
div.innerHTML = s;
document.getElementById("div_questions").appendChild(div);
}
目前,它不創建img
元素。但這個想法是,在這些div
元素的同時也創建了一個img
元素,點擊後,會刪除這一點,只有div
元素。
我該如何做到這一點?
還刪除DIV,你可以用'$(本).closest( 'Div_selector')。remove()方法' – Rajesh
哪裏img標籤添加?在動態添加的內容中看不到img元素。 – majita