javascript 删除和替换DOM中的元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 删除和替换DOM中的元素相关的知识,希望对你有一定的参考价值。

//Replace Element

//Create Element
const newHeading = document.createElement('h2');
//Add id
newHeading.id = 'task-title';
//New text node
newHeading.appendChild(document.createTextNode('Task List'));

//Get the old heading
const oldHeading = document.getElementById('task-title');

//Parent
const cardAction = document.querySelector('.card-action');

//Replace Element
cardAction.replaceChild(newHeading, oldHeading);

//Remove Element
const lis = document.querySelectorAll('li');
const list = document.querySelector('ul');

//Remove list item
lis[0].remove();

//Remove child element
list.removeChild(lis[3]);

//Classes & Attr
const firstLi = document.querySelector('li:first-child');
const link = firstLi.children[0];

let val; 
//Classes
val = link.className;
val = link.classList;
val = link.classList[0];
link.classList.add('test');
link.classList.remove('test');

val = link;

//Attributes
val = link.getAttribute('href');
val = link.setAttribute('href', 'http://google.com');
link.setAttribute('title', 'Google')
val = link.hasAttribute('title');
link.removeAttribute('title');

console.log(val);

以上是关于javascript 删除和替换DOM中的元素的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript之DOM-5 增加删除和替换节点(创建节点插入节点删除和替换节点)

Javascript进阶篇——(DOM—节点---插入删除和替换元素创建元素创建文本节点)—笔记整理

JavaScript 学习-34.HTML DOM 创建/插入/删除/替换元素

使用类名DOM javascript删除创建的元素

前端开发之JavaScript HTML DOM理论篇二

JavaScript之jQuery-3 jQuery操作DOM(查询样式操作遍历节点创建插入删除替换复制)