function addItem(e) {
const li = document.createElement('li');
li.className = "list-group-item";
li.appendChild(document.createTextNode(value.value));
list.appendChild(li);
const btn = document.createElement('button');
btn.className = 'btn btn-danger btn-sm float-right delete';
btn.appendChild(document.createTextNode('X'));
li.className = "list-group-item";
li.appendChild(btn);
}
function deleteFields() {
const value = document.querySelector('#item').value = '';
}
generate.addEventListener('click', (e) => {
var items = document.querySelectorAll("#items li");
var box= [];
for (var j = 0; j < items.length; j++) {
box.push(items[j].textContent);
}
});
Im creating a list and appending a button to it. And i store all the li list that i have created to an array. however, the value of every list has an "X" as the last letter. How do i remove last text of every array element?