jQuery及javascript DOM创建节点(三)
2012-03-13 13:46
253 查看
DOM(Document Object Model)文档对象模型,DOM是一种与浏览器、平台和语言无关的接口,使用该接口可以访问页面其他的标准组件。
DOM Core统一了访问网页文档的方法,并为不同类型的节点对象提供了统一的操作方法和属性。javascript中的getElementById()、getElementsByTagName()、getAttribute()和setAttribute()等都是DOM Core模块的组成部分。
getElementById():利用标记的id属性值访问标记元素。
getElementsByTagName():利用标记的名称访问所有同名标记元素。
getAttribute():获取指定元素的属性值。
setAttribute():为指定元素的属性设置属性值。
1、创建元素
jQuery实现:
jQuery工厂函数$()创建一个h1对象,格式如下: $(html)
javascript实现:
2、创建文本
jQuery实现:
javascript实现:
3、创建属性
jQuery实现:
javascript实现:
DOM Core统一了访问网页文档的方法,并为不同类型的节点对象提供了统一的操作方法和属性。javascript中的getElementById()、getElementsByTagName()、getAttribute()和setAttribute()等都是DOM Core模块的组成部分。
getElementById():利用标记的id属性值访问标记元素。
getElementsByTagName():利用标记的名称访问所有同名标记元素。
getAttribute():获取指定元素的属性值。
setAttribute():为指定元素的属性设置属性值。
1、创建元素
jQuery实现:
jQuery工厂函数$()创建一个h1对象,格式如下: $(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 runat="server"> <title>jQuery创建元素</title> <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { // $("body").append("<h1></h1>"); var $h1 = $("<h1></h1>"); $("body").append($h1); }); </script> </head> <body> </body> </html>
javascript实现:
<!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 runat="server"> <title>JavaScript创建元素</title> <script type="text/javascript"> window.onload = function () { var h1 = document.createElement("h1"); document.body.appendChild(h1); } </script> </head> <body> </body> </html>
2、创建文本
jQuery实现:
<!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 runat="server"> <title>jQuery创建文本</title> <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { var $h1 = $("<h1>DOM文档对象模型</h1>"); $("body").append($h1); }); </script> </head> <body> </body> </html>
javascript实现:
<!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 runat="server"> <title>JavaScript创建文本</title> <script type="text/javascript"> window.onload = function () { var h1 = document.createElement("h1"); var txt = document.createTextNode("DOM文档对象模型"); h1.appendChild(txt); document.body.appendChild(h1); } </script> </head> <body> </body> </html>
3、创建属性
jQuery实现:
<!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 runat="server"> <title>jQuery创建文本</title> <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { var $h1 = $("<h1 id='title' class='red'>DOM文档对象模型</h1>"); $("body").append($h1); }); </script> </head> <body> </body> </html>
javascript实现:
<!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 runat="server"> <title>JavaScript创建文本</title> <script type="text/javascript"> window.onload = function () { var h1 = document.createElement("h1"); var txt = document.createTextNode("DOM文档对象模型"); h1.appendChild(txt); h1.setAttribute("id", "title"); h1.setAttribute("class", "red"); document.body.appendChild(h1); } </script> </head> <body> </body> </html>
相关文章推荐
- JavaScript之jQuery-3 jQuery操作DOM(查询、样式操作、遍历节点、创建插入删除、替换、复制)
- JavaScript及jQuery选择器 + DOM创建节点
- jQuery之dom操作(查询、创建、插入、删除、复制节点)
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- Jquery6_控制Dom元素_动态创建节点及删除节点
- 动态创建表格js文件,javascript,Ajax,DHTML动态实现表格的创建,动态读取XML中的文件,读取dom节点的例子。
- JavaScript中对DOM节点的访问、创建、修改、删除
- Jquery中的DOM操作 (一.查找和创建节点)
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- JavaScript DOM概述(获取节点的方法/节点的访问关系/节点创建添加删除复制/属性获取设置删除)
- DOM操作——JavaScript怎样添加、移除、移动、复制、创建和查找节点
- 3.2.2: jQuery的DOM操作之创建节点
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- javascript 原生方法对dom节点的操作,创建、添加、删除、替换、插入、复制、移动等操作
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- javascript 以及 jquery DOM节点操作
- 使用JavaScript操作DOM节点元素的常用方法(创建/删除/替换/复制等)
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- jQuery操作DOM基础 - 创建节点
- JQuery创建DOM节点的方法