zoukankan      html  css  js  c++  java
  • Dom实例:数据自增、搜索框及跑马灯

       数据自增

    功能:当点击add按扭后,div标签中的数据自动+1,实现网页的动态化

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
            <div id="kong">孔扎根的博文</div>
            <ul>
                <li>第1篇</li>
                <li>第2篇</li>
                <li>第3篇</li>
                <li>第4篇</li>
                <li>第5篇</li>
            </ul>
            <div class="top">
                来条分隔线吧
                <div>不要</div>
                <div>要</div>
            </div>
            <div class="top">
                去掉分隔线吧
            </div>
            <div id="num">1</div>
                <input type="button" value="add1" onclick="add()">
                <hr>
                密码:<input type="text" value="123">
        <script type="text/javascript">
            function add(){
    //        取到name=num的标签列表
            names = document.getElementById('num');
            v_name = names.innerText;
    //反回的值是文本类型的 string
            console.log(typeof(names.innerText));
            v_name = parseInt(v_name);
            v_name+=1;
    //            实现id=num的值自动加1的效果
            names.innerText=v_name;
            }
             
        </script>
    </body>
    </html>
    

      搜索框

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>搜索框</title>
    </head>
    <body>
        <!--定义一个文本框并设置默认值,绑定两个事件,分别为:获取焦点(onfocus)和失去焦点(onblur)-->
        <input type="text" id="serch" value="请输入关键字" onfocus="Focs()" onblur="Fblu()">
        <script type="text/javascript">
    //        获取焦点后,文本框内容为空
            function Focs(){
                var nid = document.getElementById('serch');
                var value = nid.value;
                if (value == '请输入关键字'){
                    nid.value=''
                }
            }
    //        失去焦点后,文本框内容重现
            function Fblu(){
                var nid = document.getElementById('serch');
                var value = nid.value;
                if (value.trim() == ''){
                    nid.value='请输入关键字'
                }
            }
        </script>
    </body>
    </html>
    

       跑马灯:

    HTML标题首字不断地移动到行尾。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>欢迎各位大侠光临</title>
    </head>
    <body>
        <script type="text/javascript">
            function Go(){
    //            获取文档标题
                var tit = document.title;
    //            字符串的第一个值移到最后一个
                var new_tit = tit.slice(1,tit.length) + tit.charAt(0);
                document.title=new_tit;
            }
    //        每秒执行一次
            setInterval('Go()',1000)
        </script>
    </body>
    </html>
    

      

  • 相关阅读:
    golng切片实现分页
    go mgo包 简单封装 mongodb 数据库驱动
    docker 制作自己的镜像
    mongodb 数据库操作——备份 还原 导出 导入
    Override
    Parallel.For循环与普通的for循环的比较
    C#死锁案例代码
    C#的构造函数在基类和父类中执行顺序
    C#构造函数
    C# 多线程的死锁
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6160029.html
Copyright © 2011-2022 走看看