前端学习打卡第九周(3.21-3.27)

1 dom 获取元素

element.style行内样式操作

element.classname类名样式操作

</script>

<div class="first" id="demo" index="1">12345</div>

<script>

var divs = document.querySelector('div');

divs.onclick = function () {

// this.className = 'change';

     //覆盖之前的类名

     //如果想保留原先的类名

this.className = 'first change'

/getElementById

        //1 因为文档从上向下加载,script 写在下面

        //2 get 获得 element 元素 用驼峰命名法

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

       var timer= document.getElementById('time');

       console.log(timer);

       console.log( typeof timer);

       console.dir(timer);

    </script>

    <ul>

        <li>12345</li>

        <li>12345</li>

        <li>12345</li>

        <li>12345</li>

        <li>12345</li>

    </ul>

    <script>

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

        console.log (lis);//以伪数组的形式输出

    </script>

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

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

    <script>

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

        console.log(box);//类名选择器

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

    </script>

    <script>

        //获取body 元素

        var body1=document.body;

        console.log(body1);

        //获取html 元素

        var html1= document.documentElement;

        console.log(html1);

    </script>

    <button id="btn">唐伯虎</button>

    <script>

        //事件源 事件类型 事件处理程序  三要素

        //点击按钮弹出对话框

        var btn = document.getElementById('btn');//事件源

        btn.onclick = function(){

            alert('点秋香');

        }

    </script>

    <button id="showTime">显示时间</button>

    <div id="timer">某个时间</div>

    <script>

        var showTime = document.getElementById('showTime');

        var timer= document.getElementById('timer');

        showTime.onclick = function(){

            var date = new Date();

            timer.innerText = date;

        }

案例 关闭图片

切换背景图

案例全选反选

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值