该函数可以确保在HTML和XML DOM文档中很好的工作,使用该函数,就能够获取任何元素文本内容了
循环遍历元素文本内容
复制代码 代码如下:
- a标签1
- a标签2
- a标签3
- a标签4
通常,我们使用previousSibling,nextSibling,firstChild,lastChild等等来遍历DOM文档,但是,往往会将文本节点也遍历出来,一般情况下,我们不大需要遍历文本节点。所以,这里,我们可以使用自定义的几个函数将previousSibling,nextSibling,firstChild,lastChild封装起来,跳过遍历到的文本节点,而直接取得元素节点
查找节点的几个替代函数
复制代码 代码如下:
大部分的WEB开发者在大多数情况下仅仅需要遍历DOM元素而非相邻的文本节点
所以,我们可以自己定义几个函数用于替代previousSibling,nextSibling,firstChild,lastChild和parentNode
- a标签1
- a标签2
- a标签3
- a标签4
获取表单对象的 7 种方式
多种获取表单对象的方式
复制代码 代码如下:
使用javascript实现全选,反选,全不选的功能
复制代码 代码如下:
全选
全不选
反选
鼠标移上去,显示子栏目列表
复制代码 代码如下:
显示隐藏菜单
li{
list-style:none;
}
#menu ul li{
float:left;
width:75px;
height:30px;
text-align:center;
}
#submenu{
clear:both;
}
#submenu ul li{
background:#888;
width:236px;
}
#submenu ul li a{
color:#fff;
text-decoration:none;
}
.highlight{
background:#888;
}
- Menu1
- Menu2
- Menu3
-
子菜单1
子菜单1
子菜单1
子菜单1
通过for...in循环语句,可以遍历出某个对象中的属性
比如,我们想要看下document对象中的所有属性名和属性值,可以使用如下所示的代码:
复制代码 代码如下:
View Code
同理,我们也可以用以上方法遍历window对象,location对象,history对象等的属性,当然,也可以用来遍历自定义对象的属性



