DOM操作插入新的子节点

appendChid、insertBefore首先这两个方法都是添加子节点。

  append(追加),appendChid:给父节点的子节点末尾添加子节点。

  insertBefore(newNode, existingNode):父节点的某个子节点之前添加新子节点,若新子节点已存在会被移动(操作的元素本身)

  国内“知名”w3school insertBefore

  

    chrome浏览器调试报错

  

时间: 2024-10-12 11:57:43

DOM操作插入新的子节点的相关文章

insertBefore()指定的已有子节点之前插入新的子节点

定义: insertBefore() 方法在您指定的已有子节点之前插入新的子节点. 语法: 父级.insertBefore(新的子节点,指定的已有子节点) 实例: <input id="txt1" type="text"/> <input id="btn1" type="button" value="创建li"/> <ul id="ul1"> <

appendChild(newnode)在指定节点的最后一个子节点列表之后添加一个新的子节点

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title></head><body> <ul id="test"> <li>JavaScript</li&

关于父元素,子元素,同级元素的DOM操作技巧

复杂,沉重的web应用在现在是常态,想jquery这样的易于使用的库,跨浏览器的兼容性,各种各样的功能,在操作HTML上非常有帮助.所以难怪很多开发者选择使用这样的库,而不是过去有很多问题原生的DOM API.虽然浏览器的差异仍然是一个问题,今天的DOM是比5年或6年前jQuery刚开始流行时更好. 在这篇文章中,我将讨论和展示一些不同的DOM的功能,可以用来操纵HTML,主要聚焦在父元素,子元素和同级节点的关系上. 在最后还是介绍到浏览器的支持兼容情况.但是有一点需要注意的是像jquery这样

06-JS DOM操作

创建节点 document.write(创建任意内容,并写入) document.write("<h1>添加到html中的文本</h1>"); docement.createElement(创建元素) var jd = document.createElement("li"); //创建一个li元素 document.createTextNode(创建文本) var wb = document.createTextNode("创建的

JS中的DOM操作怎样添加、移除、移动、复制、创建和查找节点

DOM操作怎样添加.移除.移动.复制.创建和查找节点? (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 (2)添加.移除.替换.插入 appendChild() removeChild() replaceChild() insertBefore() //在已有的子节点前插入一个新的子节点 (3)查找 getElementsByTagName(

父兄子节点的获取及子节点的添加、删除、克隆操作

第一.父兄子节点的获取 1.父节点的获取 某节点的parentNode属性值即为该节点的父节点.示例: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <body> <div id="father"> <div id="son1"></div> </

DOM操作——JavaScript怎样添加、移除、移动、复制、创建和查找节点

(1). 创建新节点 1 createDocumentFragment() // 创建一个DOM片段 2 createElement() // 创建一个具体的元素 3 createTextNode() // 创建一个文本节点 (2). 添加.移除.替换.插入 1 appendChild() 2 removeChild() 3 replaceChild() 4 insertBefore() // 在已有的子节点前插入一个新的子节点 (3). 查找 1 getElementsByTagName()

DOM操作——怎样添加、移除、移动、复制、创建和查找节点

(1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 (2)添加.移除.替换.插入 appendChild() removeChild() replaceChild() insertBefore() //在已有的子节点前插入一个新的子节点 (3)查找 getElementsByTagName() //通过标签名称 getElementsByName

DOM操作怎样添加、移除、移动、复制。创建和查找节点?

(1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 (2) 添加.移除.替换.插入 appendChild() removeChild() redplaceChild() insertBefore() //在已有的子节点前插入一个新的子节点 (3) 查找 getElementsByTagName() //通过标签名称 getElementsByN