将jq转为原生js格式

简介: 将jq转为原生js格式
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>jQuery-位置选择器</title>
    <script type="text/JavaScript" src="./js/jquery-3.4.1.js"></script>
  </head>
  <body>
    <h2>位置筛选器</h2>
    <h3>$("selector:first")、$("selector:last")、
      $("selector:odd")、$("selector:even")</h3>
    <div class="div">
      <p>第一个:first</p>
      <p>偶数:even</p>
    </div>
    <div class="div">
      <p>奇数:odd</p>
    </div>
    <div class="div">
      <p>偶数:even</p>
    </div>
    <div class="div">
      <p>奇数:odd</p>
    </div>
    <div class="div">
      <p>偶数:even</p>
    </div>
    <div class="div">
      <p>最后一个:last</p>
      <p>奇数:odd</p>
    </div>
  </body>
</html>
<!-- <script type="text/JavaScript">
    //找到第一个div
    $(".div:first").css("color", "blue");
</script>
<script type="text/JavaScript">
    //找到最后一个div
    $(".div:last").css("color", "red");
</script>
<script type="text/JavaScript">
    //:even 选择所引值为偶数的元素,从 0 开始计数
    $(".div:even").css("background", "pink");
</script>
<script type="text/JavaScript">
    //:odd 选择所引值为奇数的元素,从 0 开始计数
    $(".div:odd").css("background", "yellow");
</script> -->
 
<script type="text/JavaScript">
  // 第一个
  let one=document.querySelector('.div');
  console.log(one);
  one.style.color="blue";
  // 最后一个
  let last=document.getElementsByClassName('div')[5];
  console.log(last);
  last.style.color="red";
  // 偶数行
  let ou=document.getElementsByClassName('div');
  console.log(ou);
  for (let i = 0; i < ou.length; i++) {
    if(i%2==0){
      ou[i].style.background="pink";
    }else{
      ou[i].style.background="yellow";
    }
  };
  
</script>
目录
相关文章
|
存储 JSON 前端开发
前端下载文件以及上传图片预览,顺便了解arrayBuffer和blob
前端下载文件以及上传图片预览,顺便了解arrayBuffer和blob
1686 0
vue2 axios跨域解决方法 和nodejs+express跨域
vue2 axios跨域解决方法 和nodejs+express跨域
511 0
|
8月前
|
数据采集 机器学习/深度学习 自然语言处理
从零训练一个 ChatGPT:用 PyTorch 构建自己的 LLM 模型
本文介绍如何使用PyTorch从零构建类似ChatGPT的大型语言模型,涵盖Transformer架构、数据预处理、训练优化及文本生成全过程,助你掌握LLM核心原理与实现技术。(238字)
805 1
|
JavaScript 前端开发 索引
JavaScript 数组方法 slice() 的 5 个示例
slice() 方法将数组部分的副本返回到新的数组对象中。这个对象是从 start 到 end 选择的。需要注意的是,此方法不会修改原始数组。此外,如果向其中一个数组添加新元素,则另一个数组不会受到影响。
979 0
JavaScript 数组方法 slice() 的 5 个示例
|
JavaScript
【TypeScript学习】—TypeScript开发坏境搭建(一)
【TypeScript学习】—TypeScript开发坏境搭建(一)
|
存储 缓存 文件存储
如何保证分布式文件系统的数据一致性
分布式文件系统需要向上层应用提供透明的客户端缓存,从而缓解网络延时现象,更好地支持客户端性能水平扩展,同时也降低对文件服务器的访问压力。当考虑客户端缓存的时候,由于在客户端上引入了多个本地数据副本(Replica),就相应地需要提供客户端对数据访问的全局数据一致性。
33076 80
如何保证分布式文件系统的数据一致性
|
前端开发 容器
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局(上)
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局
17818 24
|
设计模式 存储 监控
设计模式(C++版)
看懂UML类图和时序图30分钟学会UML类图设计原则单一职责原则定义:单一职责原则,所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。bad case:IPhone类承担了协议管理(Dial、HangUp)、数据传送(Chat)。good case:里式替换原则定义:里氏代换原则(Liskov 
36801 22
设计模式(C++版)
|
存储 编译器 C语言
抽丝剥茧C语言(初阶 下)(下)
抽丝剥茧C语言(初阶 下)

热门文章

最新文章