`

第06章 DOM节点操作(下)

 
阅读更多

index.html

<!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 class="box">节点</div>
	<div>节点</div>
</body>
</html>

 

demo.js

$(function(){
	//$('div').wrap('<strong class="bbb"></strong>');
	//$('div').wrap('<strong/>');
	//$('div').wrap('<strong>onestopweb</strong>');
	//$('div').wrap('<strong><em></em></strong>');
	
	//$('div').wrap($('strong').get(0));
	//$('div').wrap(document.createElement('strong'));
	/*
	$('div').wrap(function(index){
		return '<strong>'+index+'</strong>';
	});
	*/
	//$('div').wrap('<strong><em></em></strong>');
	//$('div').unwrap();
	//$('div').unwrap();
	
	//$('div').wrap('<strong><em></em></strong>');
	//$('div').wrapAll('<strong><em></em></strong>');
	//$('div').wrapAll(document.createElement('strong'));
	//$('div').wrapInner('<strong><em></em></strong>');
	//$('div').wrapInner(document.createElement('strong'));
	/*
	$('div').wrapInner(function(index){
		return '<strong>'+index+'</strong>';
	});
	*/
	
	$('div').click(function(){
		alert('oneStopWeb.cn');
	});
	//$('div').clone().appendTo('body');
	//$('div').clone(true).appendTo('body');
	//$('div').remove('.box');
	//$('div.box').remove();
	//alert($('div').remove().get(0));
	//$('div').remove().appendTo('body');
	//$('div').detach().appendTo('body');
	
	//$('div').empty();
	//$('div').replaceWith('<span>DOM</span>');
	$('<span>DOM</span>').replaceAll('div');
});

 

 

 

 

  • 6-2.rar (73.9 KB)
  • 下载次数: 0
0
0
分享到:
评论

相关推荐

    第06章 DOM节点操作(上)

    在本章“第06章 DOM节点操作(上)”中,我们将深入探讨Document Object Model(DOM)在JavaScript中的应用,以及如何通过DOM接口来操纵HTML或XML文档的结构、内容和样式。DOM是一种标准,它允许编程语言与网页内容...

    计算机应用技术第6章-DOM编程.pptx

    计算机应用技术第6章-DOM编程 本章节主要讲解了DOM编程的基本概念和应用,包括DOM树结构、节点类型、节点关系、DOM标准接口、Core DOM和HTML DOM的使用等。通过学习本章节,读者可以了解DOM模型的基本概念、DOM树...

    DOM - 学习笔记

    DOM把HTML文档看作一棵由节点构成的树,每个节点代表文档的一部分,如元素、文本、属性等。 JavaScript通过DOM能够动态地创建、修改、删除HTML元素,从而实现网页的交互性和动态效果。例如,我们可以通过DOM找到...

    dom解析基本操作删除 修改……

    遍历DOM树的过程中,可以通过检查每个节点的类型来确定是否为元素节点(`ELEMENT_NODE`),如果是,则可以根据节点名称来执行相应的操作。 ```java for (int i = 0; i (); i++) { Node node = nodeList.item(i); ...

    dom手册

    **二、DOM节点** 1. **元素节点**:HTML或XML标签,如`&lt;div&gt;`、`&lt;p&gt;`等。 2. **文本节点**:元素内部的纯文本内容。 3. **属性节点**:元素上的属性,如`class`、`id`等。 4. **文档节点**:整个文档的根节点,通常...

    ASP通过XMLDom在服务器端操作XML文件的主要方法和实现

    加载XML文档是使用XML DOM进行文档操作的第一步。通过`load()`方法可以加载一个XML文件,通过`loadXML()`方法可以直接加载一段XML字符串。例如: ```vb set objDom = server.CreateObject("Microsoft.XMLDOM") ...

    在javascript中对于DOM的加强

    本文将深入探讨DOM在JavaScript中的应用,包括DOM的基本概念、节点类型、节点层次结构和如何查找并操作DOM节点。 一、DOM概念 DOM是Document Object Model(文档对象模型)的缩写,是一种以树状结构来表示HTML或XML...

    05+第3章XML简介--JS操作DOM.rar

    六、JavaScript操作XML 1. 加载XML:JavaScript可以通过XMLHttpRequest对象或fetch API加载XML文档。 2. 解析XML:使用DOMParser对象解析XML字符串为DOM对象,如 `var parser = new DOMParser(); var xmlDoc = ...

    06-DOM操作应用.pptx

    JavaScript是Web开发中不可或缺的一部分,尤其在处理网页动态交互时,DOM(Document Object Model)操作显得尤为重要。DOM是一个树状结构,它代表了HTML或XML文档的结构,并提供了通过JavaScript来访问和修改文档的...

    JavaScript DOM编程艺术 附录

    《JavaScript DOM编程艺术》这本书对于初学者来说非常友好,它不仅介绍了DOM的基本概念,还深入讲解了DOM的操作方法,包括创建、复制、插入、删除、替换、处理及查找节点等。本文将根据书中的内容摘要,重点解析DOM...

    dom4j

    ### DOM4J:Java下的XML处理库 DOM4J(Document Object Model for Java)是一个用于处理XML的Java库,它提供了简单、强大的API来读取、写入和修改XML文档。DOM4J的设计目标是易于使用且高效。本文将根据提供的代码...

    dom基础_day3.zip

    DOM Day 3的学习重点可能涵盖DOM的基本概念、操作DOM节点、事件处理以及DOM遍历等方面。 一、DOM基本概念 DOM是“文档对象模型”的缩写,它将HTML或XML文档解析为一个由节点组成的树形结构。每个节点代表文档的一...

    javascript dom 编程艺术

    `chapter12`、`chapter06`、`chapter08`等章节同样涵盖了其他关键主题,比如第6章可能介绍了DOM的创建和修改,第8章可能是关于DOM遍历和节点操作,第12章可能涉及了高级DOM技巧或最佳实践。 通过对这些文件的学习,...

    HTMLDOM基础

    DOM将文档视为一棵由节点组成的树,其中每个节点代表文档的一个部分,比如元素、文本、属性等。 在JavaScript中,HTML DOM的主要应用是动态修改页面内容、属性和样式。以下是一些关键知识点: 1. **改变HTML内容**...

    html—dom教程

    - **操作节点**:可以使用DOM API对节点进行增删改查等操作,如添加新节点、删除现有节点、修改节点内容等。 #### 五、HTML DOM 实例 - **实例演示**:通过具体的代码示例展示如何利用DOM API修改HTML文档,例如...

    dom4j解析xml

    在上述代码中,我们首先加载了一个XML文档,然后找到了根节点下的第一个`p1`元素,并进一步找到该元素下的`school`节点。最后,通过调用`remove`方法将`school`节点从其父节点`p1`中删除,并将修改后的XML文档重新...

    JavaScript-DOM.rar_javascript

    事件可以绑定到任何DOM节点上,如点击(click)、鼠标移动(mousemove)等,从而实现交互效果。 六、DOM性能优化 DOM操作往往会导致浏览器重新渲染,频繁操作可能会影响页面性能。为了优化,可以: 1. 使用文档碎片...

    DOM文档对象模型

    1. **Node**:所有DOM节点的基类,定义了一些基本方法如`appendChild()`、`removeChild()`等。 2. **Element**:表示XML或HTML文档中的元素。 3. **Attr**:表示元素的属性。 4. **Document**:表示整个XML或HTML...

Global site tag (gtag.js) - Google Analytics