`
cakin24
  • 浏览: 1374649 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

DOM插入节点

阅读更多
一 介绍
插入节点通过使用insertBefore()方法来实现。
insertBefore()方法将在另一个子节点前插入新的子节点。
obj.insertBefore(new,ref)
new:表示新的子节点。
ref:指定一个节点,在这个节点前插入新的节点。
 
二 应用
插入节点,本示例在页面的文本框中输入需要插入的文本,然后通过单击“前插入”按钮将文本插入到页面中。
 
三 代码
<head>
<title>插入节点</title>
<script language="javascript">
 <!--
 function crNode(str)
 {
	var newP=document.createElement("p");
	var newTxt=document.createTextNode(str);
	newP.appendChild(newTxt);
	return newP;
 } 
 function insetNode(nodeId,str)
 {
	 var node=document.getElementById(nodeId);
	 var newNode=crNode(str);
	 if(node.parentNode) //判断是否拥有父节点
	 node.parentNode.insertBefore(newNode,node); 
 } 
 -->
</script>
</head>
<body>
 <h2 id="h">在上面插入节点</h2>
 <form id="frm" name="frm">
 输入文本:<input type="text" name="txt" />
 <input type="button" value="前插入" onclick="insetNode('h',document.frm.txt.value);" />
 </form>
</body>
 
 
四 运行结果

 
  • 大小: 4.4 KB
1
0
分享到:
评论

相关推荐

    JS实现的DOM插入节点操作示例

    在上面插入节点 输入文本: 前插入" onclick="insetNode('h', document.frm.txt.value);" /&gt; ``` 1. `crNode(str)`函数创建了一个新的`&lt;p&gt;`元素,并设置其文本内容为传入的`str`参数。 2. `insetNode(node...

    jQuery DOM插入节点操作指南

    jQuery提供了一整套的DOM插入节点操作方法,每种方法根据其插入位置的不同而具有不同的用途。`append()`与`prepend()`分别用于元素的内部末尾和内部开头插入,而`after()`与`before()`用于元素的外部后和外部前插入...

    JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例

    以上知识点涵盖了文件提供的关于JavaScript中DOM节点插入操作的主要概念和技术细节。掌握这些知识点,能够帮助开发者更有效地在Web页面上动态地添加、删除和修改节点,从而实现更丰富的用户交互和更动态的内容展示。

    jquery插入节点.

    jQuery提供了方便的方法来操作DOM,包括插入节点。 在jQuery中,插入节点主要包括以下几种方式: 1. **append()**: 这个方法用于在每个匹配的元素内部的末尾添加内容。例如,如果我们有一个`&lt;div&gt;`元素,我们可以...

    第06章 DOM节点操作(上)

    3. **创建和插入节点**:可以使用`document.createElement`创建新的元素节点,然后通过`appendChild`、`insertBefore`等方法将其插入到文档中。 4. **删除节点**:`removeChild`方法用于删除指定的子节点。 5. **...

    利用vue.js插入dom节点的方法

    本篇文章将详细讲解如何在Vue.js中插入DOM节点,并探讨其与jQuery操作DOM的不同之处。 首先,Vue.js 提供了 `$mount` 方法用于创建组件实例并挂载到DOM中。例如,在给定的示例中,我们创建了四个组件:MyComponent...

    jQuery插入节点1

    jQuery 插入节点详解 jQuery 是一个功能强大且流行的 JavaScript 库,它提供了许多实用的方法来操作 HTML 文档中的元素。在本文中,我们将详细介绍 jQuery 中的插入节点方法,包括创建节点、插入节点、删除节点、...

    JQuery插入DOM节点的方法

    前面使用了一个插入节点的方法append(),它会在元素内部追加新创建的内容。 将新创建的节点插入某个文档的方法并非只有一种,在JQuery中还提供了其他儿种插入节点的方法,如下表所示。读者可以根据实际需求灵活地...

    第06章 DOM节点操作(下)

    2. `insertBefore()`: 在指定子节点前插入新节点。 3. `removeChild()`: 删除指定子节点。 4. `replaceChild()`: 替换指定子节点。 四、属性操作 1. `.innerHTML`: 设置或获取元素的HTML内容。 2. `.textContent`: ...

    DOM对象中的节点操作.pdf

    例如,在JavaScript中,可以通过document.createElement()方法创建一个新的元素节点,通过appendChild()或insertBefore()方法将新节点插入到DOM树中,通过removeChild()或replaceChild()方法来删除或者替换一个节点...

    JQ 插入节点和移动节点

    插入节点是动态更新网页内容的关键。JQ提供了多种方法来完成这一任务: 1. `append()`:此方法在每个匹配的选择器元素的末尾添加新的内容。例如,`$("#container").append("新内容&lt;/p&gt;")`会在ID为"container"的元素...

    JS dom节点实现移上、移下的效果(表格).zip

    在这个场景下,我们将关注如何利用DOM节点来实现表格内容的移动,如上下移动,以及表格的添加和删除功能。 首先,我们需要理解表格在HTML中的结构。一个基本的表格由`&lt;table&gt;`标签定义,其中包含`&lt;tr&gt;`(行)和`...

    jQuery DOM节点操作源码

    4. **元素操作**:`append()`, `prepend()`, `insertAfter()`, `insertBefore()` 等方法用于在DOM结构中添加或插入元素;`remove()`, `empty()` 则用于移除元素或清空其内容。 5. **属性操作**:`attr()`, `...

    原生JS经典小项目-DOM练习

    此外,别忘了掌握`appendChild()`, `removeChild()`, `insertBefore()`等DOM操作方法,它们用于添加、移除和插入节点。还有`classList`对象,它提供了方便的方法来添加、删除和切换类名。 总的来说,这个项目将强化...

    React如何将组件渲染到指定DOM节点详解

    React 如何将组件渲染到指定 DOM 节点详解 React 框架是一个基于组件的框架,它提供了一种简单的方式来构建用户界面。但是,在某些情况下,我们需要将组件渲染到指定的 DOM 节点中,而不是默认的根节点。这篇文章将...

    DOMscripting DOMscripting.rar DOMscripting.rar

    5. **DOM操作**:包括创建新节点、插入节点、删除节点、替换节点等,实现动态内容的添加和更新。 6. **CSS操作**:通过DOM,可以读取和修改元素的样式,实现动态样式更改。 压缩包内的文件"DOMscripting"可能包含了...

Global site tag (gtag.js) - Google Analytics