美文网首页
JS中动态增删改元素

JS中动态增删改元素

作者: 苏码码 | 来源:发表于2020-02-09 19:11 被阅读0次

在JS中动态增删改元素

  1. document.createElement 创建元素对象
  2. document.createTextNode 创建文本对象
  3. document.appendChild 把元素添加到容器的末尾
  4. document.insertBefore 把元素添加到指定容器中指定元素的前面
// 动态创建一个div元素对象 把其赋给BOX
let box = document.createElement('div')
box.id = 'boxActive'
box.style.width = '200px'
box.style.height = '200px'
box.className = 'RED'

// 动态创建一个文本
let text  = document.createTextNode('疫情快点结束')
// 添加: 容器.appendChild(元素)
document.body.appendChild(box)
box.appendChild(text)

// 放到指定元素前:容器.insertBefore([新增元素],[指定元素])
let insert = document.getElementById('insert')
document.body.insertBefore(box,insert)

// document.cloneNode(boolean) 克隆  true:深克隆   false:浅克隆

let box1 = document.querySelector('.box')
// 深克隆
let box2 = box1.cloneNode(true)
box2.querySelector('span').innerText = '奥斯卡就开打'
//浅克隆
let box3 = box1.cloneNode(false)
box3.innerHTML = '<span>是开发决胜巅峰</span>'

document.body.appendChild(box2)
document.body.appendChild(box3)
// 容器.removeChild(元素)
document.body.removeChild(box2)

相关文章

  • JS中动态增删改元素

    在JS中动态增删改元素 document.createElement 创建元素对象 document.create...

  • js动态增删克隆元素

    createElement 创建元素对象createTextNode 创建文本节点appendChild把元素添加...

  • DOM 的一些增删改查

    以下是JS中DOM节点中增删改查的基本API: 查 增 删 改 学习参考:原生JS中CSS相关API合集

  • JavaScript

    一、js的作用 js能动态修改(增删)html和css的代码 能动态的校验数据 二、js特点:# 交互性 安全性,...

  • 在JS中动态创建,删除,克隆元素

    在JS中动态创建,删除,克隆元素 createElement创建元素 createTextNode创建文本对象 a...

  • js数组增删元素

    操作数组的方法 push() 结尾添加 参数 描述newelement1 必需。要添加到数组的第一个元素。new...

  • dom社会

    ‘’‘js Dom: 操作页面元素(增删改查) 1.查找: // 一.通过元素间的关系查找 // ...

  • jQuery的属性与样式之样式操作.css() 慕课网笔记

    通过js获取dom元素上的style属性,我们可以动态的给元素赋予样式属性。在jQuery中我们要动态的修改sty...

  • loading data dynamically and as

    .py .html .js 异步加载数据,动态追加元素到页面,动态生成html标签中的内容。好处:It just ...

  • JavaScript之Array对象

    一、增删改查 1.增删 2.改 3.查 二、迭代 1.every 测试数组中是否所有元素都通过了由提供的函数实现的...

网友评论

      本文标题:JS中动态增删改元素

      本文链接:https://www.haomeiwen.com/subject/acpnxhtx.html