当前位置:首页 > 开发 > Web前端 > DOM > 正文

DOM

发表于: 2015-11-13   作者:互联网   来源:转载   浏览次数:
dom
摘要: 1.document.getElementById(id);  2.document.getElementByTagName(tagName);   3.element.childNodes    --element.firstChild=element.childNodes[0];   --element.lastChild=element


1.document.getElementById(id);  
2.document.getElementByTagName(tagName);

 

3.element.childNodes 
   --element.firstChild=element.childNodes[0];
  --element.lastChild=element.childNodes[element.childNonts.length-1];
4.element.parentNode

5.element.nextSibling; //引用下一个兄弟结点
element.previousSibling; //引用上一个兄弟结点

 
6.nodeName属性获得结点名称
  --对于元素结点返回的是标记名称,如:<a herf><a>返回的是"a"
  --对于属性结点返回的是属性名称,如:class="test" 返回的是test
  --对于文本结点返回的是文本的内容
7.nodeType返回结点的类型
  --元素结点返回1
  --属性结点返回2
  --文本结点返回3
8.nodeValue返回结点的值
  --元素结点返回null
  --属性结点返回undefined
  --文本结点返回文本内容


9.hasChildNodes()

10.tagName  

 
11.每个属性结点都是元素结点的一个属性,可以通过(元素结点.属性名称)访问
12 setAttribute()   

  --elementNode.setAttribute(attributeName,attributeValue); 

 

13.使用getAttribute()方法

  --elementNode.getAttribute(attributeName);
 
14.innerHTML和innerText属性

<script language"javaScript" type="text/javascript">
function cleanWhitespace(element)
{
for(var i=0; i<element.childNotes.length; i++)
{
var node = element.childNodes[i];
if(node.nodeType == 3 && !/\S/.test(node.nodeValue))
{
node.parentNode.removeChild(node);
}
}
}
</script>


15.document.createElement()方法创建元素结点
  --如:document.createElement("Span");
16.document.createTextNode()方法创建文本结点
  --如:document.createTextNode(" ");

 

17.使用appendChild()方法添加结点
18.使用insertBefore()方法插入子节点
 
19.使用replaceChild方法取代子结点
 
20.使用cloneNode方法复制结点
  --node.cloneNode(includeChildren);
  --includeChildren为bool,表示是否复制其子结点
21.使用removeChild方法删除子结点


22.添加行和单元格
var _table=document.createElement("table"); //创建表
table.insertRow(i); //在table的第i行插入行
row.insertCell(i); //在row的第i个位置插入单元格
23.引用单元格对象
-  -table.rows[i].cells[i];
24.删除行和单元格
  --table.deleteRow(index);
  --row.deleteCell(index);
25.交换两行获得两个单元格的位置
  node1.swapNode(node2);
 

DOM

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

推荐文章
1 DOM
2 DOM
3 DOM
4 dom
5 DOM
6 DOM
7 DOM
8 DOM
9 DOM
10 dom
11 DOM
12 DOM
13 DOM
14 DOM
15 DOM
16 dom
17 Dom
18 dom
19 DOM
20 DOM
编辑推荐
1 DOM
一、DOM简介 D——document,没有文档,也就是没有网页,DOM就无从谈起。 当创建了一个网页并把它加
2 DOM
要访问<html/>元素可以使用document的特性 var oHtml = document.documentElement; 要取得<
3 DOM
学习要点: 1.DOM 介绍 2.查找元素 3.DOM 节点 4.节点操作 DOM (Document Object Model) 即文档对
4 dom
继承在dom中的重要性,以下为a标记继承关系图 <img alt="" src="/admin/blogs/data:image/png;ba
5 dom
继承在dom中的重要性,以下为a标记继承关系图 <img alt="" src="/admin/blogs/data:image/png;ba
6 DOM
  文件对象模型(Document Object Model,简称DOM),是W3C推荐的标准编程接口,它使一个程序或脚本
7 DOM
Node类型 所有节点类型由在Node类型中定义的12个数值常量来表示,任何节点类型必居其一: Node.ELEM
Dom Ready和Dom Load DOM Ready 详解 javascript的domReady 域名解析 - 加载html - 加载js和css - D
在了解DOM(文本对象模型)的框架和节点后,最重要的是使用这些节点处理html网页 对于一个DOM节点node
*JavaScript将浏览器本身,网页文档,以及网页文档中HTML元素等都用相应的 内置对象来表示,这些对
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号