JavaScript标签选取
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!
JS获取DOM元素的方法
- 通过ID获取(getElementById)
- 通过name属性(getElementsByName)
- 通过标签名(getElementsByTagName)
- 通过类名(getElementsByClassName)
- 获取html的方法(document.documentElement)
- 获取body的方法(document.body)
- 通过选择器获取一个元素(querySelector)
- 通过选择器获取一组元素(querySelectorAll)
通过ID获取(getElementById)
document.getElementById('id');
用法:
上下文必须是document
必须传参数,参数是string类型,是获取元素的id
返回值只获取到一个元素,没有找到返回null
如果有多个id存在则只获取第一个
通过name属性(getElementsByName)
document.getElementsByName('name');
用法:
- 上下文必须是document
- 必须传参数,参数是是获取元素的name属性
- 返回值是一个类数组,没有找到返回空数组
通过标签名(getElementsByTagName)
document.getElementsByTagName('p');
标签对象.getElementsByTagName('p');
用法:
- 上下文可以是document,也可以是一个元素,这个元素一定要存在
- 参数是是获取元素的标签名属性,不区分大小写
- 返回值是一个类数组,没有找到返回空数组
通过类名(getElementsByClassName)
用法:和getElementsByTagName类似
上下文可以是document,也可以是一个元素
参数是元素的类名
返回值是一个类数组,没有找到返回空数组
获取html的方法(document.documentElement)
- document.documentElement是专门获取html这个标签的
获取body的方法(document.body)
- document.body是专门获取body这个标签的
通过选择器获取一个元素(querySelector)
用法:
上下文可以是document,也可以是一个元素
参数是选择器,与CSS选择器格式相同,如:“div .className”
返回值只获取到一个元素
通过选择器获取一组元素(querySelectorAll)
用法:同querySelector类似
上下文可以是document,也可以是一个元素
参数是选择器,如:“div .className”
返回值是一个类数组
JavaScript标签选取相关推荐
- 对JavaScript 标签语句的简单理解
JavaScript 标签语句 在学习一个新东西的时候,常常难于理解一个新的概念 ,大概是因为它的名字迷惑了我们.初次看到这个标签语句时就让我非常的不解,想着这JavaScript怎么又和HTML的标 ...
- inputtype='file' 标签选取文件/文件夹
一般网页上传文件大家都会用到这个标签 <input type="file" id="file_input"/> 我们可以通过这个标签选取文件,使用j ...
- 详解JavaScript中选取元素的所有方法
DOM中选取文档元素的方法总共有5种: 1.通过id值. 2.通过name属性值. 3.通过指定的标签名. 4.通过class类. 5.通过css选择器. 下面我就这五种方法详细解释一下吧. 1.通过 ...
- javascript标签在页面中的位置探讨
在制作网页的过程中需要引用很多的js文件,至于他正确位置好多的朋友就会有疑问了,接下来为大家详细介绍下 在制作网页的过程中,我们经常写类似下面的代码: [html] 复制代码 代码如下: < ...
- JavaScript标签自定义属性
自定义属性,给标签添加自己定义的属性,目的是可存储内容. 添加自定义属性有两种方法,一是直接在标签上添加属性,比如: <span score="20">小名的成绩& ...
- Angular platform-server.js 里动态创建 JavaScript 标签页的场景
State transfer 的序列化和反序列化: script 的实际内容: 更多Jerry的原创文章,尽在:"汪子熙":
- js和java script,js动态添加javascript标签
div格式的: (function(){ var Cndiv = document.createElement("div"), Cnscript = document.create ...
- JavaScript中的标签语句
最近在看w3school的js部分,然后看到了list:,有点不明白,在此借鉴一下原文例子几解释. JavaScript 标签 正如您在 switch 语句那一章中看到的,可以对 JavaScript ...
- 前端小技巧:javascript 获取标签中的属性 对指定标签中的属性进行操作
javascript 标签中指定属性值的更改与获取 适用于基本标签 <input><i><a>等基本标签 引用jQuery,两种方式 使用下面的input标签为例子 ...
最新文章
- python3 pyclamd模块调用clamav杀毒
- java怎么从一个类传值到另一个类_Android开发之两个类之间的数据传递
- [Android] QPST,解BL锁,刷Recovery,备份系统,root,刷框架.
- VSftp常规服务配置
- 牛顿法与拟牛顿法,SDM方法的一些注记
- my-innodb-heavy-4g.cnf
- CreateProcess的使用方法
- loadrunner直接压post请求loadrunner直接压post请求
- 安徽蚌埠市国家计算机等级考试官网,2019年下半年安徽省蚌埠市全国计算机等级考试费用...
- java 8流在另一个流_Java 8流– Java流
- 设计模式笔记2-简单工厂模式(带有自制UML类图)
- flash builder4.6 集成svn1.8报错
- 114-select(基础)
- mp4视频文件压缩率大概是多大?
- embed的名词_embed是什么意思_embed的翻译_音标_读音_用法_例句_爱词霸在线词典
- 决策树与XGBOOST
- Android Scroller
- 2022-2028年中国嵌入式计算机系统行业发展现状调查及前景战略分析报告
- 修改imx6 linux4.1.15开机动画的完整教程
- geoserver 发布 矢量切片(pbf)并用openlayers 6.14 /leaflet 1.8 加载展示 (三)(小白必备:超详细教程)
热门文章
- landsat7和8一级数据下载
- phpHiveAdmin软件开发和知识整理
- Unity3D中平衡类游戏player的基本应用实例
- android之view重绘,跟着郭大侠一步步深入了解View第三篇之Android视图状态及重绘流程分析...
- 用JAVA编写MP3解码器
- 地图坐标计算原理与技巧
- access实验报告体会_access实验报告电子版2013_图文
- 指令集创始人潘爱民博士参加之江实验室“第二届智能计算创新论坛”并作报告...
- html内容超出不自动滚动,css设置div滚动条内容不超过就不显示
- 64位机器上的控件注册