事件小案例

打字机

<body>
    <div id="app"></div>
    <script>
        let app = document.querySelector('#app')

        let str = '大家好,我叫***,我是一个单身的程序猿,我很惨,我没有女朋友,大家救救我吧'
        let i = 0
        setInterval(() => {
            if (i < str.length) {
                app.innerHTML += str[i] //依次拼接每个字符
                i++
            }
        }, 200)
        console.log(app.outerHTML); //包含标签本身


        app.style.color = 'red'//设置行内样式
        app.style.fontSize = '30px'
        app.style.background='#ccc'

        app.classList.add('active')
        app.classList.add('item')
        app.classList.remove('item')

         app.id='zzz'
         app.setAttribute('age',20)//添加自定义属性
         console.log(app.getAttribute('age'));//获取属性
    </script>
</body>

轮播图

<body>
    <img src="http://p1.music.126.net/zmeAvWkaPlp16k1wpnHH3A==/109951165322713805.jpg?imageView&quality=89" alt="">
    <script>
        let img = document.querySelector('img')
        let imgs = [
            'http://p1.music.126.net/zmeAvWkaPlp16k1wpnHH3A==/109951165322713805.jpg?imageView&quality=89',
            'http://p1.music.126.net/f9iDsREE1Q7MTadOAPNZgw==/109951165323528110.jpg?imageView&quality=89',
            'http://p1.music.126.net/Io5ltq3c4u_taOgpmD18Yw==/109951165322805815.jpg?imageView&quality=89',
            'http://p1.music.126.net/-nvT2M33VFx2BFYXX2cpTg==/109951165322728977.jpg?imageView&quality=89',
            'http://p1.music.126.net/y1Vy5_1BSnwmIfmMGSISzg==/109951165322718980.jpg?imageView&quality=89'
        ]
        let i = 0

        setInterval(() => {
            i++
            if (i === 5) i = 0
            img.src = imgs[i]

        }, 2000)
    </script>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值