DOM浏览器文档模型

1、对XHM/XHTML 编写成DOM文档 可形成动态网页

2、‘*’获取所有节点

GetElementsByTagName():获取所有的标签名的集合——需要在js中使用window.onload   (按顺序)

GetElementsByName():获取指定的对象的名称的集合——主要针对表单元素(name为默认元素)

GetElementById():得到指定id的第一个元素

getElementsByClassName():返回指定类元素的集合(IE不兼容)

通过类名来获得元素集合

Function mygetelementbyclassname(classname){

Var list = [];

if(document.all){

Var taglist = document.getelementbytagname(‘*’);

For(var i = 0;i<taglist.length;i++){

If(list[i].classname == classname){

List.push(taglist[i[);

}

}

Return list;

}else{

Return document.getelementbyclassname();

}

}

}

3、获取节点的类型:返回一个常量

4、辅助对象:nodelist 遍历节点 namednodemap:得到元素属性集合(节点类型:nodetype)

元素节点.属性:得到属性的值

5、创建和操作节点——document

creatElement(‘元素名称:列如:p标签’);

InnerHTML:添加文本内容

appendChild——添加元素 createElementFragment():提高添加效率

Clonenode(ture);——克隆

6、得到文本内容:textNode.nodeValue / textNode.data;——文本节点.length(文本长度:也是一个数组)

获得文本节点:元素.fristChild; / 元素.innerHTML;

insertData(第一个是位置,字符串)——添加到位置的前面;

replaceData(位置,替换长度,字符串);

7、操作属性节点:元素节点.setAttritute();

8、操作table

deleteRow(纯数字—从0开始):删除指定位置的一行

InsertRow(添加的参数的前面);——返回tableRow

tabelRow.Insertcell(添加列);——返回列cell:添加数据cell.innerHTML

DOM浏览器文档模型的更多相关文章

  1. 基础:从概念理解Lucene的Index(索引)文档模型

    转:http://blog.csdn.net/duck_genuine/article/details/6053430   目录(?)[+]   Lucene主要有两种文档模型:Document和Fi ...

  2. 文档模型(JSON)使用介绍

    一.背景 E.F.Codd在1970年首次提出了数据库系统的关系模型,从此开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基础,数据库技术也开始蓬勃发展.而随着几大数据库厂商陆续发布的 ...

  3. XML之DOM解析文档 Day24

    TestDom.java package com.sxt.dom; import java.io.File; import java.io.IOException; import javax.xml. ...

  4. Dom文档模型

    文档对象模型     通过 JavaScript,您可以重构整个 HTML 文档.您可以添加.移除.改变或重排页面上的项目.要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所 ...

  5. IE 文档模型设置 免去你IE 按F12去调文档标准的烦恼。

    英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx 最近在做一个前端页面,在各种浏览器上,各种差异,各种无赖.各种郁闷. ...

  6. JavaScript的DOM(文档对象)基础语法总结2

    1.getAttribute()方法,通过元素节点的属性名称获取属性的值. //语法 elementNode.getAttribute(name) //element(元素);Node(节点) //注 ...

  7. JavaScript的DOM(文档对象)基础语法总结1

    ---恢复内容开始--- 前言:HTML文档可以说由节点构成的集合,DOM节点有: 1). 元素节点:上图中<html>.<body>.<p>等都是元素节点,即标签 ...

  8. 设置IE浏览器文档模式版本

    浏览器版本问题是所有开发web的程序员共同的诟病,尤其是IE浏览器,笔者上次修改公司的一个项目中出现项目是在IE9没有出来之前,而现在修改时,则发现页面上出现的表格的错乱(因为表格是通过js动态生成的 ...

  9. dom:文档对象模型,提供的api去操作页面上的元素

    dom对象通过html标签转义成了文档操作对象

随机推荐

  1. ADF_Data Binding系列2_使用URL Service Data Control

    2015-02-16 Created By BaoXinjian

  2. edittext_解释

    ============ 2   android判断EditText输入的数字.中文还是字母方法   String txt = edInput.getText().toString(); Patter ...

  3. ArcGIS Engine要素渲染和专题图制作(转)

    摘要:Feature的常用的绘制方法包括:1.简单绘制:2.唯一值绘制/多字段唯一值绘制:3.点密度/多字段点密度绘制:4.数据分级绘制:5.质量图(饼图/直方图): 6.按比例尺渲染:7.比例符号渲 ...

  4. Selenium

    Selenium可以抓取完整的页面的html但是request 和java的url不能抓的很完整. selenium的方法是dirver.page_source

  5. 实习日记:图像检索算法 LSH 的总结与分析

    先贴上这两天刚出炉的C++代码.(利用 STL 偷了不少功夫,代码待优化) Head.h #ifndef HEAD_H #define HEAD_H #include "D:\\LiYang ...

  6. Debian 7.6 新编译内核 3.15.6 开机加载黑屏

    需要手动加载 fbcon 这个模块,或者编译内核的时候,Framebuffer Console support 编译进内核(后者没测试过).加在模块只要修改/etc/default/grub文件或者/ ...

  7. Android事件分发机制(一) Touch 事件的分发和消费机制

    Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev).onInterceptTouchEvent(MotionEvent ev). ...

  8. jdbc中c3p0的配置信息

    <c3p0-config> <!-- 这是默认配置信息 --> <default-config> <!-- 连接四大参数配置 --> <prope ...

  9. 二模01day1解题报告

    T1.音量调节(changingsounds) 有n个物品的背包(有点不一样,每个物品必须取),给出初始价值,物品价值可正可负(就是两种选择嘛),求可能的最大价值,不可能(<0或>maxs ...

  10. jsp配置项目时出错Deployment failure on Tomcat 6.x. Could not copy all resources to

    转自:http://www.2cto.com/kf/201201/116853.html 今天在网上部署项目的时候出现在了问题 tomcat一直部署不上 网上查了一下 原因记下来供大家查看 Deplo ...