AJAX入门---DOM操作HTML
一边学习AJAX一边坐着总结加深印象,上次写的是如何简单的使用XMLHttpRequest对象,今天写的是DOM(文档对象模型(Document Object Model))操作HTML,希望我的博客对大家的学习能够起到帮助作用。
一.什么是DOM
文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。
二.简单的操作HTML
今天的例子实现前我们先需要了解DOM的常用节点和常用API,例子中通过动态的向HTML中添加元素节点达到学习的目的。
最终效果
添加节点实现
@H_502_19@
- //添加节点
- varindex=0;
- functionappendnode(){
- //找到body对应节点
- varhtmlNode=document.documentElement;
- varbodyNode=htmlNode.lastChild;
- //新建节点
- vardivNode=document.createElement("div");
- vartextNode=document.createTextNode("我是一个新加入的节点"+index++);
- //建立节点之间的关系
- divNode.appendChild(textNode);
- bodyNode.appendChild(divNode);
- }