1.getElementById获取元素    返回的是一个元素对象

var  timer = document.getElementById('time');

console.dir   打印返回元素对象,更好的查看里面的属性和方法

console.dir( timer );

2.getElementsByTagName 获取某类标签元素    返回的是 获取过来元素对象的集合  以伪数组的形式存储的

var  lis = document.getElementsTagName( 'li' );

console.log( lis[0] );

1.如果页面中只有一个 li 返回的还是伪数组的形式

2.如果页面中没有这个元素  返回的是空的伪数组的形式

3.可以获取某个元素(父元素)内部所有指定标签名的子元素    父元素必须是单个对象(必须指明是哪一个元素对象)

element.getElementsByTagName('标签名');

var  ol =document.getElementsByTagName('ol');  //[ol]

var  lis = ol[0].getElementByTagName('li');

3.H5新增获取元素方式

1.getElementsByClassName( ‘类名’ );   根据类名获取某些元素集合

var  box = document.getElementByClassName('box');

2.querySelector('选择器');   返回指定选择器的第一个元素对象  切记 里面的选择器需要加符号 .box  #nav

var nav = document.querySelector('#nav');

3.querySelectorAll('选择器');   返回指定选择器的所有元素对象集合

var  lis = document.querySelectorAll( li );

4.获取 body 元素

document.body  返回 body 元素对象

5.获取 html  元素

document.documentElement   返回 html 元素对象

java xml dom getelementbyid,DOM中常见的元素获取方式相关推荐

  1. Java开发人员在编程中常见的雷!

    身为一名Java从业人员,其职场生涯就是一边踩"坑",一边上升的过程.这个过程中不仅要学会修改无数bug,也要学会越过很多"坑".今天,千锋老师为大家分享一些J ...

  2. 一些Java开发人员在编程中常见的雷!

    身为一名Java从业人员,其职场生涯就是一边踩"坑",一边上升的过程.这个过程中不仅要学会修改无数bug,也要学会越过很多"坑".今天,小千为大家分享一些Jav ...

  3. L1-030 一帮一 (15分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生

    L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...

  4. “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  5. L1-030——一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。

    一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的 ...

  6. Java 如何从一个 List 中随机获得元素

    概述 从一个 List 中随机获得一个元素是有关 List 的一个基本操作,但是这个操作又没有非常明显的实现. 本页面主要向你展示如何有效的从 List 中获得一个随机的元素和可以使用的一些方法. 选 ...

  7. “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  8. java 队列已满_JAVA中常见的阻塞队列详解

    在之前的线程池的介绍中我们看到了很多阻塞队列,这篇文章我们主要来说说阻塞队列的事. 阻塞队列也就是 BlockingQueue ,这个类是一个接 口,同时继承了 Queue 接口,这两个接口都是在JD ...

  9. Java基础之删除list中的某个元素

    前言: java中删除list某个元素有很多方法,也是很常见的需求,今天就来看看具体有那些方法. 1.Java中删除list中的某个元素方法如下: 2.运行结果截图: 3.完整代码如下: packag ...

最新文章

  1. 笑岔气!一个程序员的水平能差到什么程度?
  2. java当前月份减一个月_在java编程中怎样用%表示当前月份的上一个月和下一个月...
  3. jdbc的预处理中如何处理模糊查询
  4. 产品壁垒_打破人员,流程和产品之间的壁垒
  5. PosgreSQL快速参数调优和sysbench压测
  6. AngularJS-webapp($q)
  7. [请您去投票]ESRI中国社区2008年度优秀会员评选
  8. python隐藏窗口_python怎么隐藏界面?
  9. 快速排序(过程图解)
  10. C语言实现推箱子游戏
  11. 那些测绘工作中让你事半功倍的小工具软件,我不推荐你轻易安装
  12. JAVA中的运算规则
  13. tomcat启动报错:apache-tomcat-6.0.45/webapps/manager does not exist or is not a readable directory
  14. outlook安全模式修复_Outlook Com安全漏洞Microsoft无法修复
  15. 实时摄像头流传输(直播)
  16. excel删除重复的行
  17. 用华为ENSP做一个关于防火墙的小实验-华为eNSP怎样调出右侧接口列表
  18. 解决input 中 type=“number“右侧上下箭头以及取消默认滚轮事件
  19. 程序员应对面试的好东西
  20. Ubuntu16.4安装搜狗拼音输入法

热门文章

  1. [渝粤教育] 西南科技大学 理论力学 在线考试复习资料
  2. 【渝粤教育】电大中专混凝土结构作业 题库
  3. nginx mysql5.7_Centos7+Php7+Mysql5.7+Nginx源码安装实战部署手册
  4. 考试用计算机反思800字,考试反思作文800字
  5. c语言找出公共子字符串,经典C语言面试题:求解最大公共子串
  6. 在命令行下对ntfs分区文件夹权限的设置
  7. 【从零开始搭建自己的.NET Core Api框架】(二)搭建项目的整体架构
  8. OO第三次博客作业——规格
  9. Altium Designer导入pcb原件之后都是绿的
  10. mybaties与hibernate的不同点