js之定时器操作

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .pmd{
            width:200px;
            height: 100px;
            color: red;
            position: absolute;
            left:50%;
            top:50%;
            margin-left:-100px;
            margin-top:-100px;

        }


    </style>
</head>
<body>
 <div class="pmd" id="i1"  >快看我写了个跑马灯</div>
 <div id="i2" class="pmd" style="margin-top: 200px" >这是一个滚动播放的内容</div>

</body>

<script>
    //创建一个定时器

    //setInterval('alert(123)',2000)

    //定义一个函数

    function f1(data) {
        alert(data);
    }

    //调用函数 注意用''将函数括起来
    //也可以写成
    //setInterval(function(){ f1("这是一个弹窗")},2000)

    //setInterval('f1("这是一个弹窗")',2000)

    //跑马灯 替换第一个字符到最后
    function f2() {
        var tag=document.getElementById('i1');
        var content=tag.innerText
        var f=content.charAt(0)
        var l=content.substring(1,content.length)
        var new_content=l+f;
        tag.innerText=new_content;
    }
    //定时执行
    setInterval('f2()',100)
    //替换最后一个字符到最前面 嘿嘿嘿
    function f3() {
        var tag=document.getElementById('i2');
        var content=tag.innerText
        var length=content.length-1
        var f=content.charAt(length)
        var l=content.substring(0,content.length-1)
        var new_content=f+l;
        tag.innerText=new_content;
        console.log()
    }
    setInterval('f3()',500)

</script>
</html>

  

转载于:https://www.cnblogs.com/randomlee/p/9716405.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值