zoukankan      html  css  js  c++  java
  • dom实例

    一,制作一个随着时间转换而转换的桌面

    原理是if语句判断时间从而改变输出图片的src路径和div里面的文字。

    <img src="img/10.jpg" title="猫咪老师"/>
        <div >
            
        </div>
        <script>
            var div = document.getElementsByTagName("div");
            var img = document.getElementsByTagName("img")
            var day = new Date();
            var h = day.getHours();
            if(h < 12){
                div[0].innerHTML = "上午好";
                img[0].src = "img/12.jpg" ;
            }
            else if(h < 18){
                div[0].innerHTML = "下午好";
                img[0].src = "img/10.jpg" ;
            }
            else{
                div[0].innerHTML = "晚上好";
                img[0].src = "img/13.jpg" ;
            }
      </script>

    效果图;

     二,使用按钮来切换图片

    原理是使用dom改变img标签的中的src路径,进行输出。

    <button id="a1">猫咪</button>
        
        <button class="a2">屈原</button>
        
        <br>
        
        <img src="img/10.jpg" title="猫咪老师"/>
        <div >
    <script>
            var mao1 = document.getElementById("a1");
            
            var mao2 = document.getElementsByClassName("a2");
            
            var img = document.getElementsByTagName("img");
            
            mao2[0].onclick = function(){
                img[0].src = "img/19.gif";
                img[0].title = "小提琴"; 
                 
            }
            
            mao1.onclick = function(){
                img[0].src = "img/20.gif";
                img[0].title = "喵五郎";
            }
            </script>

    效果图:

  • 相关阅读:
    道路和航线
    Sorting It All Out
    Sightseeing Cows(0/1分数规划+Spfa判负环)
    【模板】缩点
    间谍网络
    Tarjan算法专练
    数论知识点总结
    博客迁移到博客园
    第一届CCPC河南省赛
    find程序实现
  • 原文地址:https://www.cnblogs.com/niuyaomin/p/11760733.html
Copyright © 2011-2022 走看看