Прежде всего, я использую onsen-ui, и я притворяюсь, что использую это с чем-то вроде события doubletap, но я пойму также, если somenone объяснит меня в чистом javascript.Дело в том, что я создаю элементы, которые добавляются в существующий пустой список, например список покупок.Поэтому мне нужно удалить конкретного ребенка, на котором вы нажимаете нашу запись.Но я не знаю идентификатора элемента.Проблема заключается в том, что если я применяю идентификаторы типа «id = value + 1» (значение - это определенная переменная, равная 0), я понятия не имею, как удалить конкретный элемент, на который вы нажимаете, потому что я не знаю, какчтобы функция удаления знала, что это именно тот элемент, который я хочу удалить.
функция, которая создает и добавляет элементы, такова:
var value = 0;
function add_product(){
var product = document.getElementById('addp').value;
var text_product = document.createTextNode(product);
var swich_product = document.createElement('ons-checkbox')
swich_product.appendChild(text_product);
var new_product = document.createElement('ons-list-item');
new_product.id = value + 1
new_product.appendChild(swich_product);
document.getElementById('products').appendChild(new_product);
dialo = document.getElementById('dialog1');
dialo.hide();
document.addEventListener('hold', somefunction)};
Я пытаюсь удалить вещи, например:
document.addEventListener('hold', this.removeChild(this))
Но ничего не происходит.