【标题】#博学谷IT学习技术支持#哦--------------------------------- ♥一.01-getElementByld获取元&♥二.02-element.getElemen

  ♥一.01-getElementByld获取元素

<body>

    <!-- 书写顺序  先有文档:文档从上往下加载  所以先有标签再有js -->

    <div id="time">2019-9-9</div>

    <script>

        // get 获得element 元素  by 通过小驼峰命名法

        // 参数id是大小写敏感的字符串

        // 返回的是一个元素对象

        let timer = document.getElementById('time')

        console.log(timer);   //输出:标签与内容全部都获得了

        console.log(typeof timer)  //检测数据类型  是一个元素对象

        console.dir(timer)  //返回更多的详细内容  里面能看到  对象  与文本内容

    </script>

</body>

 ♥二.02-element.getElementsByTagName('')-获取某些元素

<body>

    <ul>

        <li>1我是小li</li>

        <li>2我是小li</li>

        <li>3我是小li</li>

        <li>4我是小li</li>

        <li>5我是小li</li>

    </ul>

   

    <ul id="nav">

        <li>小li</li>

        <li>小li</li>

        <li>小li</li>

        <li>小li</li>

        <li>小li</li>

    </ul>

    <script>

        let lis = document.getElementById('li')

        console.log(lis);

        for (let i = 0; i < lis.length; i++) {

            console.log(lis[i])

        }

        let nav = document.getElementsByTagName('nav')

        let navlis = document.getElementsByTagName('li')

        // element.getElementsByTagName('')

        console.log(navlis)

    </script>

</body>

 ♥三.03-H5新增获取元素方式

<body>

    <div class="box">盒子1</div>

    <div class="box">盒子2</div>

    <div id="nav">

        <ul>

            <li>首页</li>

            <li>产品</li>

        </ul>

    </div>

    <script>

        // 1. getElementsByClassName 根据类名获得某些元素集合

        var boxs = document.getElementsByClassName('box');

        console.log(boxs);

        // 2. querySelector 返回指定选择器的第一个元素对象  切记 里面的选择器需要加符号 .box  #nav

        var firstBox = document.querySelector('.box');

        console.log(firstBox);

        var nav = document.querySelector('#nav');

        console.log(nav);

        var li = document.querySelector('li');

        console.log(li);

        // 3. querySelectorAll()返回指定选择器的所有元素对象集合

        var allBox = document.querySelectorAll('.box');

        console.log(allBox);

        var lis = document.querySelectorAll('li');

        console.log(lis);

    </script>

</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值