@Valen96

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

Хочу сделать кнопку, которая удаляет последний параграф на странице,
у кнопки обработчик события: onclick="delLastParagraph();".
Функцию пытаюсь так писать:
function delLastParagraph()
  {
  	var paragraphs = document.querySelectorAll('p');

Выделяет все параграфы в NodeList, в консоли все правильно выводит, все узлы параграфов на странице, а как потом удалять по нажатию кнопки последний из DOM дерева?

var lastParagparh=paragraphs.lastChild;
Так не работает, чтобы находить последний, нужно через массив делать?
И как происходит удаление? Через remove()? Или removeChild?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@entermix
Несмотря на то, что Вы поленились даже оформить свой вопрос:

$( "p" ).last().remove();

https://api.jquery.com/last/
https://api.jquery.com/last-selector/
https://api.jquery.com/remove/

var nodes = div.querySelectorAll('p');
var first = nodes[0];
var last = nodes[nodes.length- 1];

last.remove();

https://stackoverflow.com/questions/5684811/in-que...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы