index.js
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>DOM 节点操作</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="demo.js"></script> <link type="text/css" rel="stylesheet" href="style.css" /> </head> <body> <div>节点</div> <strong>DOM</strong> </body> </html>
demo.js
$(function(){ /* var box = $('<div id="box">节点</div>');//创建节点 $('body').append(box);//插入节点 //$('div').append('<strong>DOM</strong>'); $('div').append(function(index,html){//节点的索引,节点的内容 return '<strong>DOM</strong>'+index+html; }); $('strong').appendTo('div');//移入操作,不需要创建节点 //$('div').prepend('<strong>DOM</strong>'); $('div').prepend(function(index,html){//节点的索引,节点的内容 return '<strong>DOM</strong>'+index+html; }); $('strong').prependTo('div');//移入操作,不需要创建节点 $('div').after(function(index,html){ return '<strong>DOM</strong>'+index+html; }); $('div').before(function(index,html){ return '<strong>DOM</strong>'+index+html; }); */ //$('strong').insertAfter('div'); $('strong').insertBefore('div'); });
相关推荐
DOM节点操作是前端开发中的核心技能,对创建交互式网页至关重要。 一、节点类型 DOM中的每个元素都是一个节点,包括元素节点、属性节点、文本节点等。元素节点(如`<div>`、`<p>`)是文档结构的主要构成部分,属性...
计算机应用技术第6章-DOM编程 本章节主要讲解了DOM编程的基本概念和应用,包括DOM树结构、节点类型、节点关系、DOM标准接口、Core DOM和HTML DOM的使用等。通过学习本章节,读者可以了解DOM模型的基本概念、DOM树...
DOM把HTML文档看作一棵由节点构成的树,每个节点代表文档的一部分,如元素、文本、属性等。 JavaScript通过DOM能够动态地创建、修改、删除HTML元素,从而实现网页的交互性和动态效果。例如,我们可以通过DOM找到...
遍历DOM树的过程中,可以通过检查每个节点的类型来确定是否为元素节点(`ELEMENT_NODE`),如果是,则可以根据节点名称来执行相应的操作。 ```java for (int i = 0; i (); i++) { Node node = nodeList.item(i); ...
**二、DOM节点** 1. **元素节点**:HTML或XML标签,如`<div>`、`<p>`等。 2. **文本节点**:元素内部的纯文本内容。 3. **属性节点**:元素上的属性,如`class`、`id`等。 4. **文档节点**:整个文档的根节点,通常...
加载XML文档是使用XML DOM进行文档操作的第一步。通过`load()`方法可以加载一个XML文件,通过`loadXML()`方法可以直接加载一段XML字符串。例如: ```vb set objDom = server.CreateObject("Microsoft.XMLDOM") ...
JavaScript是Web开发中不可或缺的一部分,尤其在处理网页动态交互时,DOM(Document Object Model)操作显得尤为重要。DOM是一个树状结构,它代表了HTML或XML文档的结构,并提供了通过JavaScript来访问和修改文档的...
本文将深入探讨DOM在JavaScript中的应用,包括DOM的基本概念、节点类型、节点层次结构和如何查找并操作DOM节点。 一、DOM概念 DOM是Document Object Model(文档对象模型)的缩写,是一种以树状结构来表示HTML或XML...
六、JavaScript操作XML 1. 加载XML:JavaScript可以通过XMLHttpRequest对象或fetch API加载XML文档。 2. 解析XML:使用DOMParser对象解析XML字符串为DOM对象,如 `var parser = new DOMParser(); var xmlDoc = ...
DOM将文档视为一棵由节点组成的树,其中每个节点代表文档的一个部分,比如元素、文本、属性等。 在JavaScript中,HTML DOM的主要应用是动态修改页面内容、属性和样式。以下是一些关键知识点: 1. **改变HTML内容**...
《JavaScript DOM编程艺术》这本书对于初学者来说非常友好,它不仅介绍了DOM的基本概念,还深入讲解了DOM的操作方法,包括创建、复制、插入、删除、替换、处理及查找节点等。本文将根据书中的内容摘要,重点解析DOM...
// 添加第一个book节点 Element bookElement = booksElement.addElement("book"); // 添加show属性 bookElement.addAttribute("show", "yes"); // 添加title子节点 Element titleElement = bookElement.addElement...
`chapter12`、`chapter06`、`chapter08`等章节同样涵盖了其他关键主题,比如第6章可能介绍了DOM的创建和修改,第8章可能是关于DOM遍历和节点操作,第12章可能涉及了高级DOM技巧或最佳实践。 通过对这些文件的学习,...
DOM Day 3的学习重点可能涵盖DOM的基本概念、操作DOM节点、事件处理以及DOM遍历等方面。 一、DOM基本概念 DOM是“文档对象模型”的缩写,它将HTML或XML文档解析为一个由节点组成的树形结构。每个节点代表文档的一...
- **操作节点**:可以使用DOM API对节点进行增删改查等操作,如添加新节点、删除现有节点、修改节点内容等。 #### 五、HTML DOM 实例 - **实例演示**:通过具体的代码示例展示如何利用DOM API修改HTML文档,例如...
事件可以绑定到任何DOM节点上,如点击(click)、鼠标移动(mousemove)等,从而实现交互效果。 六、DOM性能优化 DOM操作往往会导致浏览器重新渲染,频繁操作可能会影响页面性能。为了优化,可以: 1. 使用文档碎片...
DOM4J支持XPath表达式来查询XML文档中的节点,XPath表达式是查询XML文档的一种强大工具,能够精确地定位到文档中的任意节点。 - **基本的XPath表达式**: - `/AAA/BBB/CCC`:表示从根节点开始查找路径为`AAA/BBB/...
1. **Node**:所有DOM节点的基类,定义了一些基本方法如`appendChild()`、`removeChild()`等。 2. **Element**:表示XML或HTML文档中的元素。 3. **Attr**:表示元素的属性。 4. **Document**:表示整个XML或HTML...