querySelector( ) 方法

Posted 乱舞春秋__

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了querySelector( ) 方法相关的知识,希望对你有一定的参考价值。

querySelector() 方法返回匹配指定选择器的第一个元素。如果没有找到,则返回 null。

语法格式:

element.querySelector(CSS 选择器);

如果使用多个选择器,选择器之间使用逗号隔开。

示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <ul class="list">
        <li>列表项1</li>
        <li class="list-item2">列表项2</li>
        <li id="list-item3">列表项3</li>
        <li>列表项4</li>
        <li>列表项5</li>
    </ul>
    <script>
        //获取类名称为list的第一个元素
        var list = document.querySelector('.list');
        //获取文档中的第一个li元素
        var lis = document.querySelector('li');
        //获取类名称为list-item2的第一个元素
        var item2 = document.querySelector('.list-item2');
        var item2_ = document.querySelector('.list').querySelector('.list-item2');
        //获取ID名称为list-item3的第一个元素
        var item3 = document.querySelector('#list-item3');
        console.log(list);
        console.log(lis);
        console.log(item2);
        console.log(item2_);
        console.log(item3);
    </script>
</body>

</html>

控制台输出:

以上是关于querySelector( ) 方法的主要内容,如果未能解决你的问题,请参考以下文章

在节点上的函数内部运行方法

querySelector 不适用于 puppeteer 中的子元素

JavaScript中 querySelector 与 getElementById 方法的区别

JavaScript中 querySelector 与 getElementById 方法的区别

如何将条件反应与 document.querySelector 关联?

querySelector() 方法