document.querySelector("#box");获取单个标签,IE8以后不支持

document.getElementById(“box”);获取单个标签,所有浏览器支持

document.getElementsByClassName();获取的是集合==类数组,通过class名称获取元素ie8不支持,.

document.getElementsByTagName("*");通过标签名称获取元素集合

document.getElementsByName("");*/获取元素集合

document.querySelector("#");
document.querySelector(".");
document.querySelector(". span");
document.querySelector(".>span");
document.querySelector(“tagName”);

document.querySelectorAll(".");获取元素集合

//利用通配符兼容ie8获取所有className命名的元素集合/*var li = getEleByClassName("oli");console.log(li);for (var i = 0; i < li.length; i++) {li[i].onclick = function(){alert(this.innerHTML);}}function getEleByClassName(className){//通过元素名称获取所有元素集合var eles = document.getElementsByTagName("*");var arr = [];for (var i = 0; i < eles.length; i++) {//判断元素是否有以className命名的元素,if(eles[i].className === className){//把className命名的元素push到一个新数组中arr.push(eles[i]);}}//返回这个数组return arr;}*/

getElementsByTagName()

掌握一个方法的功能,可以首先从它的名称入手,getElementsByTagName由四个单词合成:

(1).get:具有“获取”的意思。

(2).elements:具有“元素”的意思,是复数形式,由此可以推想此方法不止获取一个元素。

(3).by:具有“通过”的意思,表示获取元素的手段。

(4).TagName:具有“标签名称”的意思,比如div、p或者span等

知晓名称的构成,很容易推测功能,此方法可以获取具有指定标签名的元素集合。

特别说明:

(1).方法的返回值是一个集合,即便集合只有一个元素。

(2).集合中元素的索引位置是从0开始。

(3).集合是动态的,可能这一条不好理解,不用担心,后面会有代码演示。

语法结构:

[JavaScript] 纯文本查看 复制代码
1
elem.getElementsByTagName(tagname)
参数解析:

(1).tagname:必需,标签名称,比如p、div或者span等。

浏览器支持:

(1).IE浏览器支持此方法。

(2).edge浏览器支持此方法。

(3).谷歌浏览器支持此方法。

(4).opera浏览器支持此方法。

(5).火狐浏览器支持此方法。

(6).safria浏览器支持此方法。

getElementsByTagName()

1
getElementsByName(classname)
参数解析:

(1).classname:必需,class属性值。

浏览器支持:

(1).IE9+浏览器支持此方法。

(2).edge浏览器支持此方法。

(3).谷歌浏览器支持此方法。

(4).opera浏览器支持此方法。

(5).火狐浏览器支持此方法。

(6).safria浏览器支持此方法。

document的使用方法相关推荐

  1. document的createElement方法创建具有指定标签的DOM对象

    可以使用document的createElement方法创建具有指定标签的DOM对象,然后通过调用元素的appentChild的方法将新创建的元素添加到相对应的元素下 <script type= ...

  2. ie8不兼容java项目_[Java教程]ie8以下不兼容document.getElementsByName解决方法

    [Java教程]ie8以下不兼容document.getElementsByName解决方法 0 2016-09-13 19:00:06 在IE8以认为只有文本标签才有name属性的,一些元素标签用d ...

  3. docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)

    """ docx_demos.py(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)使用:一.创建 ...

  4. JavaScript核心之Document对象详解(document属性,方法)

    目录 1 Document节点概述 2 document节点的属性 2.1 doctype,documentElement,defaultView,body,head,activeElement 2. ...

  5. JS的Document属性和方法

    document.title //设置文档标题等价于HTML的title标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) doc ...

  6. document,element,node方法

    document方法: getElementById(id)                             返回指定结点的引用 getElementsByTagName_r(name)    ...

  7. 父页面与子ifream传值,父页面获取子页面document元素与方法

    1.父页面获取子ifream中document元素方法 window.document.getElementById('warnIfream').contentWindow.document.getE ...

  8. javascript 原生得到document.Element的方法

    今天这里写这个博客的主要目的是记录一下javascript原生的选择dom的集中方法. 1.document.getElementById.这个方法接收1个参数,就是DOM元素的id(区分大小写),这 ...

  9. 【JavaScript】document对象的方法

    1.getElementById方法 Document.getElementById(ElementId) 通过标签的id属性查找标签dom对象,elementId是标签的id属性值. 例子:用户名必 ...

最新文章

  1. 什么时候用activity什么时候用fragment
  2. 【android API】 ListView api 翻译
  3. 安卓用户又少了一项自由,Android 11不再支持更改默认相机程序
  4. docker进阶-搭建私有企业级镜像仓库Harbor
  5. MyEclipse将Java项目打包成jar文件的三种方法
  6. 如何把很多照片拼成一张照片_把很多小照片拼成一张大照片是怎么做的
  7. 给字母保密的c语言,C语言练习题
  8. 实现一个简单的Tomcat
  9. easyui关机图标_如何在Windows 10中创建关机图标
  10. Linux各发行版本简介
  11. TCP的慢启动、拥塞避免、重传、快恢复乱七八糟总是记不清?11个连环问让你一次性打通任督二脉
  12. 测试用例设计技术之一等价类法
  13. 输电线路巡检机器人PPT_国网泰安供电公司开展输电线路无人机精细化巡检
  14. 人月神话札记:未雨绸缪
  15. L2-016 愿天下有情人都是失散多年的兄妹 (25 分)
  16. LTE中 IMEI, GUTI, IMSI,S-TMSI等符号的含义
  17. 关于应用某些程序被删除导致无法使用,且无法找到uninstall软件的后续方案
  18. 前端程序员拿到新电脑第一天,该做些什么?
  19. 删除用户:userdel
  20. 02-CSS基础与进阶-day5_2018-09-03-21-41-57

热门文章

  1. 全国大学计算机专业排名2021,2021全国计算机专业大学排名一览表
  2. RestTemplate和ResponseEntity
  3. 数据结构 —— 双向链表(超详细图解 接口函数实现)
  4. 不带头结点建立单链表(头插法、尾插法)
  5. 你真的知道什么是置信区间吗?
  6. 如何在word2013插入页码
  7. 怎么从Chrome浏览器中导出扩展程序为crx文件?
  8. 遗传算法的交叉变异操作杂记
  9. linux命令 查看分辨率,linux怎样在命令行模式修改屏幕分辨率
  10. iOS开发:国际化之app支持多种语言切换