Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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 删除每个数组元素的最后一个字母 函数附加项(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

我正在创建一个列表并在其上添加一个按钮。我将创建的所有li列表存储到一个数组中。但是,每个列表的值都有一个“X”作为最后一个字母。如何删除每个数组元素的最后一个文本?

我们可以使用删除每个元素的最后一个字符

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 put
btn.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));
}