• 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>
    

      

  • 相关阅读:
    IIS7.5应用程序池集成模式和经典模式的区别介绍(转)
    (转)Extjs4 展示图片与图片的更新
    webservices发布后远程无法调试的解决方法
    .Net通过OleDb方式读取Excel
    1000个JQuery插件(转载)
    2006年中科大计算机考研复试机试题
    2. 最好使用C++转型操作符
    16. 谨记8020法则
    英语阅读理解中表示作者态度的词汇汇总
    5. 对定制的“类型转换函数”保持警觉
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6160029.html
Copyright © 2020-2023  润新知