Javascript通过className选择元素

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"
/>

    <title></title>

    <script type="text/javascript">

        window.onload = function
() {

            var
oUl = document.getElementById("ul1");

            var
aLi = oUl.getElementsByTagName("li");

            for
(var
i = 0; i < aLi.length; i++) {

                if
(aLi[i].className == "box") {

                    aLi[i].style.background = "red";

                }

            }

        }

        //封装了一个方法,通过class选取元素

        function
getByClass(oParent, sClss) {

            var
aResult = [];

            var
aEle = oParent.getElementsByTagName("*");

            for
(var
i = 0; i < aEle.length; i++) {

                if
(aEle[i].className == "sClss") {

                    aEle[i].style.background = "red";

                    aResult.push(aEle[i]);

                }

            }

        }

    </script>

</head>

<body>

    <ul id="ul1">

        <li class="box"></li>

        <li></li>

        <li class="box"></li>

        <li></li>

        <li class="box"></li>

        <li></li>

        <li class="box"></li>

        <li class="box"></li>

    </ul>

    <!--

        元素属性的操作

        第一种:oDiv.style.display="none";

        第二种:oDiv.style["display"]="none";

        第三种:Dom方式

        Dom方式操作元素的属性

        获取:getAttribute(名称);//99%一般用不着他

        设置:setAttribute(名称,值);

        删除:removeAttribute(名称);

        用className选择元素

        -->

</body>

</html>

  

时间: 2024-10-28 10:48:42

Javascript通过className选择元素的相关文章

Appium之UIAutomator API选择元素

UI Automator测试框架提供了一组API来构建UI测试. 利用UI Automator API可以执行在测试设备中,打开‘设置’菜单或应用启动器等操作. UI Automator测试框架非常适合编写黑盒自动化测试 [注意]如果你的安卓机版本在6及以上,可以在desired_caps字典中加上下面这句代码: 'automatorName': 'UiAutomator2' UI Automator查看器   访问设备状态: UI Automator测试框架提供了一个UiDevice类.该类可

第三章:JavaScript选择元素

我们使用jQuery时,很常用的套路是“两步”第一步:选取元素第二步:对选中的元素执行需要的操作这一章我们重点研究第一步,如何使用jQuery选取元素以及对选取的结果进行“各种筛选”以满足我们的需求. 一.jQuery中的选择器 1.选择器 什么是选择器?怎么用 选择器就是我们在使用CSS的时候那些用于“选择”元素用的写在{}之前的部分! 在jQuery中要选择元素,你只需要把选择器以字符串形式传递给$函数即可,返回的结果是一个jQuery对象! jQuery支持的选择器相当强大,我们在CSS里

通过类选择器选择元素

js中可以通过getElementById和getElementsByTagName来获取html中的元素,但这远远不够,html中是有比较多的类元素,我们需要通过类来获取元素: 思路是先新建一个数组,然后通过getElementsByTagName获取与类名有相同标签名的所有标签,然后再比较哪些标签的类名是要目标类名,将它存到数组中,最后返回数组. 1 function getClass(tagname, classname) { 2 var results = [];//新建一个数组 3 v

Jquery 系列(2) 选择元素

Jquery基础学习 jQuery利用css选择符的能力,能够在DOM中快捷而轻松地获取元素. 主要内容如下: 介绍DOM树 如何通过CSS选择符在页中查找元素 扩展jQuery标准的CSS选择符 选择页面元素更灵活的DOM遍历方法 理解DOM树 DOM(Document Object Model)文档对象模型,可以充当JavaScript和网页之间的接口.jQuery最强大的功能就是能轻松的处理和简化在DOM中选择元素.DOM中各元素的关系,同数据结构中的二叉树的称呼非常相近.元素之间的关系包

jQuery基本选择 元素

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <title>ddd</title> 5 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 6 <script l

初识jQuery,八字真言“选择元素,对其操作”

jQuery在我印象中,就是很多类似$(),然后昨天开始接触了,觉得很和谐,获取元素比JavaScript简单很多,有意思. 一.开始学习jQuery,下载jQuery库的文件 http://jquery.com/download/ jQuery库有两个版本: 我只是使用这个jQuery库,所以我就只下载了生产版本,足以. 二.开始我的第一个Demo 1.html文件 <!DOCTYPE html> <html> <head> <meta charset=&quo

jquery基础教程 - 第二章 选择元素

内容提要 1.网页中元素的介绍 2.如何通过CSS选择符在页面中查找元素 3.扩展jquery标准的CSS选择符 4.让选择页面元素更灵活的DOM遍历方法 本章重点:让我们能够在DOM中快捷而又轻松地获取元素或元素的集合 1.网页中元素介绍 1.1理解DOM -- JQUERY最大的特性之一就是它能够简化在DOM中选择元素的任务, DOM 充当网页和javascript之间的接口,它以对象网络而非纯文本的形式来表现html的代码 <html>是网页中的祖先元素: 搞清楚子元素,父元素,同辈元素

JQuery——选择元素

一.$()工厂函数 在Jquery中无论哪种类型的选择符,都要从一个$()开始,在这个函数接受CSS选择符作为参数,返回包含页面对应元素的Jquery对象. 基本的选择符: 选择符 CSS中 Jquery中 说明 标签名   P{} $('P') 取得文档中所有的段落 ID #some-id{} $('#some-id')  取得文档中ID为some-id的一个元素   类      .some-class{}   $('.some-class')  取得文档中类为some-class的所有元素

Jqury 初识 -jqury选择元素 、 $()下的常用方法

一.前言:认识jqury jqury: jQuery是一个兼容多浏览器的javascript库,提供了大量实用方法,简化了js操作.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器 $( function(){ ...   }): 加载完执行 注意:使用jq注意先引入jq库.jq库的版本1(兼容低.高级浏览器) 版本2(兼容高级浏览器). 选择元素:模拟css选择元素,独有的表达式选择,多种筛选方法 jq写法:方法函数化 链式操作 取值赋值合体 与js可以共存,不可以混用 二.jqury选