下面我是通过class获取元素

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><style>.bb {background: pink;}</style></head><body><div class="aa"><h1>hahah</h1></div><script>window.onload = function() {//通过类名获取元素var a = document.getElementsByClassName('aa')[0]//给元素设置样式a.style.backgroundColor = 'pink'}</script></body>
</html>
//后面不带索引值控制台出现报错
var a = document.getElementsByClassName('aa')

原生js获取元素并设置样式相关推荐

  1. 原生js获取元素高度

    原生js获取元素高度 <div id='container'></div> let dom = document.getElementById('contanier')dom. ...

  2. 原生js获取html元素高度,原生JS获取元素宽高实践详解

    开篇的话 任何不是亲身实践中求得的知识,都不是属于你的. 任何求得的知识不去时常温习运用,也不是属于你的. 记录由来 在做个上拉广告功能中遇到了一个"理所当然"觉得对的用法,慢慢才 ...

  3. 原生JS获取元素属性值

    方法一 第一步 我们要获取到元素(比如用ID),不可以是类数组(比如用class),类数组除了有一些数组的基本特征不可以使用其他方法,你会报错的 第二步 目标元素必须设置position为absolu ...

  4. 原生js获取元素的子元素

    //使用firstChild //但是下面这种因为有空格,也算其子元素<lable><span id="onlinePerson" name="pers ...

  5. JS 获取元素当前的样式信息

    1 HTMLElement.prototype.__defineGetter__("currentStyle", function () { 2 return this.owner ...

  6. js原生后代选择器_JavaScript DOM查询,原生js实现元素子节点的获取

    每个网页都是一个dom树,网页中所有的内容都是这个树上的一个节点.JavaScript的工作就是操作这些节点,对节点进行查增删改操作,或是给节点绑定事件. 网页 dom树 要操作dom节点,首先要获取 ...

  7. 怎么修改html行内样式表,原生JS获取及设置CSS样式-1.行内样式

    面试中,应该会经常被问到样式的写法以及如何使用原生JS获取及操作样式的问题吧,让我给大家总结一下~ HTML中样式的写法不外乎以下四种方式 行内样式 假装有内容 head内部样式 div { widt ...

  8. 原生js获取以固定字符开头的控件id,并设置属性

    原生js获取以固定字符开头的控件id,并设置属性 还在用JQ加CSS选择器获取指定id开头的DOM嘛? 现在试试 JavaScript提供的querySelectorAll函数 目前几乎主流浏览器均支 ...

  9. js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式

    参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...

最新文章

  1. mysql一些原生基本操作
  2. 【数字信号处理】线性时不变系统 LTI ( 判断某个系统是否是 “ 非时变 “ 系统 | 案例三 )
  3. (学)DEV在设计界面部分组件显示红叉并报错的问题
  4. SPF难以解决邮件伪造的现状以及方案
  5. erlang rebar 配置mysql_Erlang Rebar 使用指南之四:依赖管理
  6. 递归和尾递归的区别和原理
  7. 软件企业通常会犯近视和远视两个错误
  8. 【Linux 命令学习第一天
  9. 关于错误:不能将licenses.licx文件转换成二进制,error lc0003 !
  10. Inceptor导出建表语句、存储过程
  11. 海量数据处理的方法总结
  12. 众多尼龙VRay材质球素材一键即可获取
  13. 个人电子邮箱怎么注册?
  14. android流量卡信息,Android 双卡获取当前使用流量在线卡的信息
  15. 专家分析 | 半导体芯片短缺不会很快结束
  16. hadoop中使用lzo压缩算法
  17. 哈哈日语 日语五十音学记资料汇编
  18. div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox...)
  19. matlab:人脸识别
  20. 别再听中介忽悠了,用python找到最合适你的房子

热门文章

  1. C++实例(九)工具栏和状态栏
  2. 你忽略的宝藏,iPhone 手机辅助功能
  3. Java后端重定向实现
  4. 浅谈c语言指针的强制转换
  5. Ribbon重试的坑
  6. APP基本框架搭建丨一键换肤 - Android-skin-support
  7. 2021年安全员-A证(江苏省)最新解析及安全员-A证(江苏省)试题及解析
  8. js 遍历对象方法大全
  9. PR视频剪辑教程_03_轨道
  10. 让数据说话 QQ邮箱中转站速度评测/应用