Как удалить теги на странице?

94
09 октября 2021, 04:20

через код kod.js подгружаются данные на html страницу. Мне нужно по кнопке без перезагрузки страницы удалять скопившиеся данные, которые находятся между тегами <li></li> как это сделать?

<div id="result_strip">  
<ul class="thumbnails">
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
<ul class="collector"></ul>
</div>
Answer 1

Наверно будет проще отдельно собрать все li, стереть всё содержимое thumbnails и пихнуть элементы li обратно, чем разбираться, что там между ними оказалось.

let del = document.getElementById('js-delete'); 
let thumbnails = document.querySelector('.thumbnails'); 
 
del.addEventListener('click', function(){ 
  let li = document.querySelectorAll('.thumbnails li'); 
  thumbnails.innerHTML = ""; 
  Array.from(li).forEach( e => thumbnails.appendChild(e) ); 
});
<button id="js-delete">Удалить</button> 
<div id="result_strip"> 
  <ul class="thumbnails"> 
    <li>111</li> 
    скопившиеся данные... 
    <li>222</li> 
    которые между тегами... 
    <li>333</li> 
    <span>или тег...</span> 
  </ul> 
  <ul class="collector"></ul> 
</div>

Чуть менее требовательный к знаниям код:

var del = document.getElementById('js-delete'); 
var thumbnails = document.querySelector('.thumbnails'); 
 
del.addEventListener('click', function(){ 
  var li = document.querySelectorAll('.thumbnails li'); 
  thumbnails.innerHTML = ""; 
  for( var i = 0; i < li.length; i++ ){ 
    thumbnails.appendChild( li[i] ); 
  } 
});
<button id="js-delete">Удалить</button> 
<div id="result_strip"> 
  <ul class="thumbnails"> 
    <li>111</li> 
    скопившиеся данные... 
    <li>222</li> 
    которые между тегами... 
    <li>333</li> 
    <span>или тег...</span> 
  </ul> 
  <ul class="collector"></ul> 
</div>

READ ALSO
Как привязать пиксель Facebook к кнопке

Как привязать пиксель Facebook к кнопке

У меня есть мини ленд в шапке которого находится пиксель Facebook и он собирает информацию вообще обо всем

116
SPA на реакт, как прокинуть пропс

SPA на реакт, как прокинуть пропс

компонент Popular и TopRated рендерить данные с помощью компонента RenderListOfElementПри клике на какой-либо элемент списка мне надо пробросить ИД этого...

105
Почему запрос долго выполняется при взаимодеййствии с веб-фомрой

Почему запрос долго выполняется при взаимодеййствии с веб-фомрой

У меня есть веб-форма, которая обращается в базе данных к таблице, в которой почти 50 полей и записей свыше 8 миллионовБывают случаи, при которых...

120
Использование Mutex C#

Использование Mutex C#

Есть класс, выполняющий роль общего ресурса:

112