JavaScript获取DOM对象常用方法
获取DOM对象的常用方法有如下几种:
getElementById() 通过元素的ID属性获取DOM对象,获取的是一个DOM对象。
getElementsByTagName() 通过元素的标签名获取DOM对象,获取的是一组DOM对象。
getElementsByClassName() 通过元素的class属性获取DOM对象,获取的是一组DOM对象。
getElementsByName() 通过元素的name属性获取DOM对象,获取的是一组DOM对象。
样例代码:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><p id="one">这是一个p标签</p><p class="first">这是一个p标签</p><p class="first" id="two">这是一个p标签</p><p name="username">这是一个p标签</p><p name="username">这是一个p标签</p><script>let oneObj = document.getElementById('one'); // 通过Id获取oneObj.style.color = 'red'; //只有第一个p标签字体变红色let twoObj = document.getElementById('two'); // 通过Id获取twoObj.style.color = 'blue'; //id为two的p标签字体变蓝色twoObj.style.background = 'gray'; //id为two的p标签背景颜色变为灰色let pArr = document.getElementsByTagName('p'); // 通过元素的标签名获取console.log("p标签的个数:"+pArr.length); //获取所有p标签对象,是数组,长度为5let firstArr = document.getElementsByClassName('first'); // 通过class获取console.log("class为first的对象个数:"+firstArr.length); //获取所有class为first的对象,是数组,长度为2let userArr = document.getElementsByName('user');console.log("name属性为user的对象个数:"+userArr.length); //获取所有name属性为user的对象,是数组,长度为0let userArr1 = document.getElementsByName('username');console.log("name属性为username的对象个数:"+userArr1.length); //获取所有name属性为username的对象,是数组,长度为2</script></body>
</html>
讲解都写到了注释里↑
效果截图:
写作不易,读完如果对你有帮助,感谢点赞支持!
如果你是电脑端,看见右下角的“一键三连”了吗,没错点它[哈哈]
加油!
共同努力!
Keafmd
JavaScript获取DOM对象常用方法相关推荐
- JavaScript原生态获取DOM对象,获取属性值以及设置属性值
一.获取DOM对象(标签,元素,节点)的三种方法 1.document.getElementById(); 根据元素的id获取当前的标签 例如 <p id="demo"& ...
- vue怎么给html元素加类选择器,Vue.js——获取Dom对象的类选择器名(className)
方法一:通过监听器监听方法event参数获取dom对象 代码: vue自定义指令 .pop{ width:100px; background-color:#ffff00; height:100px; ...
- JavaScript操作DOM对象 Day05
JavaScript操作DOM对象 0 核心 浏览器网页就是一个Dom树形结构! 获取Dom节点:得到Dom节点 更新:更新Dom节点 添加:添加一个新的节点 删除:删除一个Dom节点 要操作一个Do ...
- JavaScript之DOM对象
JavaScript之DOM对象 DOM概述 (Element)元素节点对象 获取Element对象 操作Element对象及元素对象常见属性 value className checked inne ...
- JavaScript中DOM对象的详解
*** JavaScript中DOM对象的详解*** DOM对象:Document Object Model,文档对象模型.也称为document(文档对象),是HTML页面当前窗体的内容,是连接JS ...
- JavaScript 的DOM对象
JavaScript 的DOM对象 1.DOM对象的概念 1.DOM:文档对象模型(Document Object Model) 2.document对象,是DOM中的顶级对象,封装了HTML的相关属 ...
- JavaScript基础——第三章,JavaScript操作DOM对象
JavaScript操作DOM对象 DOM:Document Object Model (文档对象模型) 节点和节点的关系 访问节点 使用getElement系列方法访问指定节点 根据层次关系访问节点 ...
- APIS——获取dom对象、操作元素内容和属性、间歇函数
APIS 变量声明 Web API基本认知 作用和分类 DOM DOM树 DOM对象 获取DOM对象 根据CSS选择器来获取DOM元素(重点) 其它获取DOM元素方法(了解) 操作元素内容 操作元素属 ...
- JavaScript获取数组对象里面的键(key)和值(value)
JavaScript获取数组对象里面的键key和值value对象键值 知识回调 场景复现 三种方法获取数组对象里的键值 1.Object.keys() 2.Object.entries(obj) 3. ...
最新文章
- android base64编码
- 【Linux】【服务器】 CentOS7下安装MySQL详细过程步骤
- centos6.8 如何编译php,centos 6.8 安装编译php7.1.2
- 53.Maximum Subarray
- linux c实现mypwd
- TCPMP0.72RC1的编译与移植以及自己另外做UI完整方法
- java中的 31 和左移右移的关系简述
- 命名空间跟作用域是什么关系_魏如萱许光汉首次合唱新歌《什么跟什么有什么关系》_娱乐频道...
- 01背包问题--动规
- flask简单登录注册
- 如何使用AdminStudio软件把.exe转换成.msi
- foreman架构的引入6-整合puppetmaster
- notice!!!!!!!!!!
- SQLmap简单的使用——新手教程解析
- matlab for局部变量赋值,Matlab中的persistent变量
- ZZNU 1992: 情人节的尴尬
- 代码:批量图片格式转换(jpg-png)
- pyecharts之参透神剧人物关系
- 网易云信 UI 开发
- linux运行mate,在Ubuntu MATE系统上自动启动程序的方法