Javascript 删除每个数组元素的最后一个字母 函数附加项(e){ const li=document.createElement('li'); li.className=“列表组项目”; li.appendChild(document.createTextNode(value.value)); 表1.儿童(李); const btn=document.createElement('button'); btn.className='btn btn danger btn sm float right delete'; btn.appendChild(document.createTextNode('X')); li.className=“列表组项目”; 李.儿童(btn);; } 函数deleteFields(){ const value=document.querySelector('#item')。value=''; } generate.addEventListener('单击',(e)=>{ var items=document.queryselectoral(“#items li”); var-box=[]; 对于(var j=0;j
我正在创建一个列表并在其上添加一个按钮。我将创建的所有li列表存储到一个数组中。但是,每个列表的值都有一个“X”作为最后一个字母。如何删除每个数组元素的最后一个文本?我们可以使用删除每个元素的最后一个字符Javascript 删除每个数组元素的最后一个字母 函数附加项(e){ const li=document.createElement('li'); li.className=“列表组项目”; li.appendChild(document.createTextNode(value.value)); 表1.儿童(李); const btn=document.createElement('button'); btn.className='btn btn danger btn sm float right delete'; btn.appendChild(document.createTextNode('X')); li.className=“列表组项目”; 李.儿童(btn);; } 函数deleteFields(){ const value=document.querySelector('#item')。value=''; } generate.addEventListener('单击',(e)=>{ var items=document.queryselectoral(“#items li”); var-box=[]; 对于(var j=0;j,javascript,arrays,Javascript,Arrays,我正在创建一个列表并在其上添加一个按钮。我将创建的所有li列表存储到一个数组中。但是,每个列表的值都有一个“X”作为最后一个字母。如何删除每个数组元素的最后一个文本?我们可以使用删除每个元素的最后一个字符 function addItem(e) { const li = document.createElement('li'); li.className = "list-group-item"; li.appendChild(document.createTextNod
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);
}
});
var-box=[];
对于(var j=0;j
同样的事情也可以用它来做
var-box=[];
对于(var j=0;j
您可以对循环中的字符串使用substr()
方法
for(var j=0;j
Why putbtn.appendChild(document.createTextNode('X'))代码>首先有吗?我会在每个列表中添加一个删除按钮。创建文本节点是删除按钮的值Hey mate谢谢!!
var box = [];
for (var j = 0; j < items.length; j++) {
temp = items[j].textContent
box.push(temp.substring(0, temp.length - 1));
}
var box = [];
for (var j = 0; j < items.length; j++) {
temp = items[j].textContent
box.push(temp.slice(0, -1));
}