1.通过id获取

getElementById() 方法返回带有指定 ID 的元素

  <div id="time"></div><script>let time = document.getElementById('time');</script>

2.通过标签名获取

getElementsByTagName()返回带有指定标签名的所有元素的集合。

  <p></p><script>let p = document.getElementsByTagName('p');</script>

3.通过类名获取

getElementsByClassName() 方法返回带有相同类名的所有 HTML 元素的集合

  <div class="box"></div><script>let box = document.getElementsByClassName('box');console.log(box);</script>

4.通过querySelector()方法获取

querySelector()方法用于返回指定选择器的第一个元素对象

    //1.通过标签名let res =document.querySelector('div');console.log(res); //2.通过类名console.log(document.querySelector('.one')); //3. id选择器console.log(document.querySelector('#box')); //4.后代选择器let res1 = document.querySelector('ul li');console.log(res1); //5.伪类选择器console.log(document.querySelector('ul li:nth-child(3)') );//6.属性选择器document.querySelector('input[name="username"]');

5.通过querySelector()方法获取

querySelecorAlI()方法用于返回指定选择器的所有元素对象集合
(选择器同样指的是css所有选择器,这里就不一一举例了)

console.log(document.querySelectorAll('li'));

js获取元素对象的几种方法相关推荐

  1. js获取元素节点的几种方法

    1.以元素名获取 //通过标签名获取元素节点(获取0到多个节点) //书写格式: //document.getElementsByTagName("元素名") let divEle ...

  2. js中获取元素对象的四种方式

    通过id获取 通过元素的ID值 获取到某个元素对象 返回:单个对象,因为id是唯一的 格式 document.getElementById("id名称"); 示例 var span ...

  3. JS获取URL参数的4种方法总结

    1.字符串 split 方法(推荐) let URL = "http://www.baidu.com?name=张三&age=25&sex=男&wife=小红&quo ...

  4. Spring学习总结(28)——Spring获取request对象的几种方法及线程安全性总结

    分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 前言 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用reque ...

  5. js中遍历对象的几种方法

    一.前言 我们知道,在js的对象中,有下面几种属性: 可枚举属性 不可枚举属性 从原型链上继承的属性 以Symbol作为key值 今天,我们就来谈一谈如何遍历这些属性. 二.遍历可枚举属性   首先, ...

  6. 获取 Class 对象的 3 种方法

    1.调用某个对象的 getClass()方法 Person p=new Person(); Class clazz=p.getClass(); 2.调用某个类的 class 属性来获取该类对应的 Cl ...

  7. 自定义获取html元素对象的7种方法。

    转载于:https://www.cnblogs.com/h-g-f-s123/p/5740035.html

  8. Js中访问对象的两种方法

    我们通常都使用点" . '"表示法来访问对象,在js中也可以用方括号" [ ] "来访问对象的属性. 使用[]时,应该将想要访问的属性用字符串的形式放在&quo ...

  9. js获取每个月最后一天的两种方法

    每次遇到不太熟悉的东西,就会莫名的心虚,如果再有需求确实需要,还会有反抗情绪,就比如说昨天的一个需求. 需求细节 报表数据项加链接,需要把起止时间携带到链接地址上,方便在对应地址的页面回显数据.不过报 ...

最新文章

  1. html.partial mvc,MVC Html.Partial or Html.Action
  2. 云炬Android开发笔记 使用新版本Android studio快速Build低版本项目的仓库代码(标红部分)
  3. 充电桩服务器协议,充电桩与云服务器通信协议
  4. 22行代码AC,三种解法——例题3-6_环状序列(UVa-1584)
  5. 跟我一起学.NetCore之静态文件处理的那些事
  6. C#(Sharp)GDI plus与图形编程(计算机图形学必备知识)
  7. 转:巧用搜狗输入法输入英文单词
  8. [Ajax] jQuery中的Ajax -- 03-搜索框提示效果
  9. __attribute__((unused)):可能不会用到,消除编译警告
  10. python 获取文件夹所有文件列表_python获取文件夹下所有文件及os模块方法
  11. 一张图学会python3语法-一张图片在Python操作下的4种玩法(附源码)
  12. python 内置函数:iter()
  13. 最实用的正则表达式整理
  14. 整流六—PWM整流器无差拍控制 二(重复控制算法)
  15. 驱动电路设计(光耦,达林顿管)
  16. 历年(2015-2018)英语六级翻译真题及参考答案
  17. 81-RabbitMQ详解
  18. 实战例子:Solidity代码小失误导致池子里60万U被盗空
  19. 缩略图查看器(Thumbs.DB Viewer) 1.2.0.80
  20. 系统集成项目管理工程师英语题翻译

热门文章

  1. vite + vue3 —— vue地图大屏项目
  2. 使用实时频谱分析仪解决方案为无线研究进行强大的信号分析
  3. Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程
  4. ROS运行launch文件报错
  5. 电脑上怎么剪切、合并音乐 1
  6. 计算机网考 报名,个人怎么报计算机网络管理员证在线报名考试入口
  7. XMPP之置顶黑名单
  8. URL及URL encoding 简述
  9. 配置计算机的三个档次,高端电脑配置是什么样?朋友十万预算组装三台电脑,我该怎么写?...
  10. 一个优酷VIP会员帐号可以几个人用的设备同时登录如何共享多人使用优酷会员账号?