document的使用方法
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的使用方法相关推荐
- document的createElement方法创建具有指定标签的DOM对象
可以使用document的createElement方法创建具有指定标签的DOM对象,然后通过调用元素的appentChild的方法将新创建的元素添加到相对应的元素下 <script type= ...
- ie8不兼容java项目_[Java教程]ie8以下不兼容document.getElementsByName解决方法
[Java教程]ie8以下不兼容document.getElementsByName解决方法 0 2016-09-13 19:00:06 在IE8以认为只有文本标签才有name属性的,一些元素标签用d ...
- docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)
""" docx_demos.py(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)使用:一.创建 ...
- JavaScript核心之Document对象详解(document属性,方法)
目录 1 Document节点概述 2 document节点的属性 2.1 doctype,documentElement,defaultView,body,head,activeElement 2. ...
- JS的Document属性和方法
document.title //设置文档标题等价于HTML的title标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) doc ...
- document,element,node方法
document方法: getElementById(id) 返回指定结点的引用 getElementsByTagName_r(name) ...
- 父页面与子ifream传值,父页面获取子页面document元素与方法
1.父页面获取子ifream中document元素方法 window.document.getElementById('warnIfream').contentWindow.document.getE ...
- javascript 原生得到document.Element的方法
今天这里写这个博客的主要目的是记录一下javascript原生的选择dom的集中方法. 1.document.getElementById.这个方法接收1个参数,就是DOM元素的id(区分大小写),这 ...
- 【JavaScript】document对象的方法
1.getElementById方法 Document.getElementById(ElementId) 通过标签的id属性查找标签dom对象,elementId是标签的id属性值. 例子:用户名必 ...
最新文章
- 什么时候用activity什么时候用fragment
- 【android API】 ListView api 翻译
- 安卓用户又少了一项自由,Android 11不再支持更改默认相机程序
- docker进阶-搭建私有企业级镜像仓库Harbor
- MyEclipse将Java项目打包成jar文件的三种方法
- 如何把很多照片拼成一张照片_把很多小照片拼成一张大照片是怎么做的
- 给字母保密的c语言,C语言练习题
- 实现一个简单的Tomcat
- easyui关机图标_如何在Windows 10中创建关机图标
- Linux各发行版本简介
- TCP的慢启动、拥塞避免、重传、快恢复乱七八糟总是记不清?11个连环问让你一次性打通任督二脉
- 测试用例设计技术之一等价类法
- 输电线路巡检机器人PPT_国网泰安供电公司开展输电线路无人机精细化巡检
- 人月神话札记:未雨绸缪
- L2-016 愿天下有情人都是失散多年的兄妹 (25 分)
- LTE中 IMEI, GUTI, IMSI,S-TMSI等符号的含义
- 关于应用某些程序被删除导致无法使用,且无法找到uninstall软件的后续方案
- 前端程序员拿到新电脑第一天,该做些什么?
- 删除用户:userdel
- 02-CSS基础与进阶-day5_2018-09-03-21-41-57