1、直接查找

document.getElementById          // 根据ID获取一个标签
document.getElementsByClassName //根据class属性获取
document.getElementsByTagName //根据标签名获取标签合集 var ele_p=document.getElementById("p1"); // DOM对象
var ele_c1=document.getElementsByClassName("c2"); // DOM对象的集合
console.log(ele_c1); // [div.c2, div.c2, div.c2, div.c2]; var eles_p=document.getElementsByTagName("p"); // DOM对象的集合
console.log(eles_p) ;// [p#p1,]

2、间接查找

parentElement         // 父节点标签元素
children //所有子标签
firstElementChild // 第一个子标签元素
lastElementChild // 最后一个子标签元素
nextElementSibling // 下一个兄弟标签元素
previousElementSibling // 上一个兄弟标签元素

最新文章

  1. JAVA EE Hibernate基础一之环境配置
  2. 图片按钮来代替文件上传控件(Freemaker,JQuery,HTML,CSS,JavaScript)
  3. Asp.net Identity 2.0 作弊条
  4. web设计经验<一> 提升移动设备响应式设计的8个建议
  5. Android Malware Analysis
  6. 说明&总目录
  7. HDU 5430 Reflect
  8. Delphi下URL汉字编码解码的两个函数
  9. 7.数据本地化CCString,CCArray,CCDictionary,tinyxml2,写入UserDefault.xml文件,操作xml,解析xml
  10. effective c++ prefer const,enum, inline to #defines
  11. composer install 遇到问题 Problem 1 - phpunit/phpunit 5.7.5 requires php ^5.6 || ^7.0 -> your PHP version (5.5.3 0) does not satisfy that requirement.
  12. AppDelegate减负之常用三方封装 - 友盟分享 / 三方登录篇
  13. jQuery遮罩层插件
  14. 长沙学院APP之校园模块设计
  15. 基于UML的高校教务管理系统的设计与实现
  16. 数据库设计理论与实践·<三>物理设计
  17. Go基础知识
  18. Android工程中javax annotation Nullable找不到的替代方案
  19. Nescafe #29 NOIP模拟赛
  20. java int 与 Integer之间的区别

热门文章

  1. in App Purchases一个注意事项
  2. PILE读书笔记_进程环境
  3. wp8页面导向
  4. Yarn源码分析之事件异步分发器AsyncDispatcher
  5. ROW_NUMBER() OVER (PARTITION BY M ORDER BY N DESC 好用
  6. LeetCode119. Pascal's Triangle II
  7. Yii简单使用阿里云短信教程!
  8. ijkplayer框架深入剖析
  9. 给linux操作系统安装中文环境
  10. svn备份一般采用三种方式