我有一個div
圖像:訪問內部HTML元素並刪除它們
<div id="elem-0" onClick="updateSelectedElement(0);">
<img src="#" id="elem-1" onClick="updateSelectedElement(1);">
</div>
,我要去當它選擇刪除這張圖片。我發現選擇通過聽取各元素的onclick()
:
function updateSelectedElement(id) {
// select the clicked element
SelectedElement = "#elem-" + id;
}
注:ID是動態創建的(我簡化了我的問題,在這個例子中)
我的問題是,當我點擊圖片選擇它,updateSelectedElement()
的圖像被稱爲第一個,然後updateSelectedElement()
div。 SelectedElement
的最終值將爲「0」,我不能選擇該內部元素(例如修改或刪除它)
我試圖保存最大數量的ID,但它不起作用,因爲如果我有一些其他元素的ID較低,我不能再選擇它們。
的可能的複製[如何阻止事件傳播與內聯onclick屬性?](http://stackoverflow.com/questions/387736/how-to-stop-event-propagation-with-inline-onclick-attribute) –