Удаление повторного div'а по имени класса

282
16 января 2018, 14:33

Есть два <div> одинакового класса. На странице один выше другого.
Как при помощи JS удалить один из них (верхний)?

<div class="someclass">.....</div> 
<div id="1">.......</div> 
<div id="2">.....</div> 
<div class="someclass">.....</div>

Answer 1

Попробуйте так $('.someclass:first').remove();

Answer 2
  • Получить массив всех элементы с таким классом (document.getElementsByClassName('имякласса'))
  • Вызывать метод .remove() у первого элементе массива
  • Вот хорошая статья по этой теме

document.getElementsByClassName('someclass')[0].remove()
<div class="someclass">someclass #1</div> 
<div id="1">обычный #1</div> 
<div id="2">обычный #2</div> 
<div class="someclass">someclass #2</div>

READ ALSO
Как добавить аргументы в функцию

Как добавить аргументы в функцию

Как сделать так, чтобы select принимал в функции query() в переменной result результат функции filterIn() и фильтровал по своим аргументам 'name', 'gender', 'email'Не...

340
Как создать массив DOM елементов?

Как создать массив DOM елементов?

Мне нужно создать массив классаtab_p, потом получить каждого из них высоту и назначить всем элементам данного класса наибольшую высоту

304
Не срабатывает счетчик score

Не срабатывает счетчик score

Не срабатывает счетчик scoreТ

302
ECMAScript Script Jobs. Как инициировать работу этого типа?

ECMAScript Script Jobs. Как инициировать работу этого типа?

ECMAScript определяет 2 типа работ как обязательные: Promise Jobs и Script JobsСитуация с Promise Jobs понятна: создал себе Promise или асинхронную функцию - и все,...

198