博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jvascript学习实践案例
阅读量:5985 次
发布时间:2019-06-20

本文共 2400 字,大约阅读时间需要 8 分钟。

 

  • 一个自定义的循环遍历元素文本内容的函数

  该函数可以确保在HTML和XML DOM文档中很好的工作,使用该函数,就能够获取任何元素文本内容了

循环遍历元素文本内容
1  2      3         
4 一个循环遍历元素文本内容的函数 5 6 7
15 36 37

 

  • 通常,我们使用previousSibling,nextSibling,firstChild,lastChild等等来遍历DOM文档,但是,往往会将文本节点也遍历出来,一般情况下,我们不大需要遍历文本节点。所以,这里,我们可以使用自定义的几个函数将previousSibling,nextSibling,firstChild,lastChild封装起来,跳过遍历到的文本节点,而直接取得元素节点
查找节点的几个替代函数
1  2      3         
4 previousSibling,nextSibling,firstChild,lastChild和parentNode的替代函数 5 33 34 35
36

大部分的WEB开发者在大多数情况下仅仅需要遍历DOM元素而非相邻的文本节点

37

所以,我们可以自己定义几个函数用于替代previousSibling,nextSibling,firstChild,lastChild和parentNode

38
44
45 56 57

获取表单对象的 7 种方式

多种获取表单对象的方式
1  2      3         获取表单对象的 7 种方式 4      5      6     
7
8
9 25 26

 

  • 使用javascript实现全选,反选,全不选的功能
View Code
1  2      3         全选,反选,全不选 4      5      6         37         全选38         全不选39         反选40     41 
  • 鼠标移上去,显示子栏目列表

显示隐藏菜单
1  2      3         操作菜单 4         30     31     32         
39
62 80 81

 

  • 通过for...in循环语句,可以遍历出某个对象中的属性

比如,我们想要看下document对象中的所有属性名和属性值,可以使用如下所示的代码:

View Code
            遍历document文档对象的所有属性                

 同理,我们也可以用以上方法遍历window对象,location对象,history对象等的属性,当然,也可以用来遍历自定义对象的属性

 

 

 

 

 

多得多

转载地址:http://ruylx.baihongyu.com/

你可能感兴趣的文章
python 通过ftplib 实现上传下载
查看>>
[Winform]关于cefsharp触屏设备长按文本内容,崩溃问题的修复
查看>>
第七次作业--项目需求分析(团队)
查看>>
uva-10041-水题
查看>>
从 NSURLConnection 到 NSURLSession
查看>>
gulp+webpack构建配置
查看>>
PHP设计模式之----单例模式
查看>>
css实现强制不换行/自动换行/强制换行
查看>>
批处理 编译C#工程
查看>>
读书笔记——读《构建之法:现代软件工程》第13~17章
查看>>
centos7 ssh putty 普通用户登录 输入用户名和密码后putty闪退
查看>>
线程的几个状态
查看>>
c# Dictionary 简介
查看>>
循环群的子群是循环群
查看>>
远程管理软件
查看>>
陶哲轩实分析定理10.1.3:导数运算的积法则和商法则
查看>>
python 异步IO-aiohttp与简单的异步HTTP客户端/服务器
查看>>
C# 中的委托和事件
查看>>
CSS3圆角
查看>>
PHP手机发送验证码实例
查看>>