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>
    

      

  • 相关阅读:
    荔枝微课基础架构的演进与实践
    如何制作出让女朋友满意的大片
    SSL 证书变革之时已至,这些变化你都清楚吗?
    浅谈 FTP、FTPS 与 SFTP
    HTTP/3 来了,你了解它么?
    看视频常见的 720p、1080p、4k,这些分辨率到底包含了什么
    element-ui表单验证遇到v-if时不生效
    声纹识别算法阅读之CN-Celeb
    apply-cmvn&apply-cmvn-online&apply-cmvn-slide
    语音识别算法阅读之TDNN-F
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6160029.html
Copyright © 2011-2022 走看看