zoukankan      html  css  js  c++  java
  • 0161 DOM操作元素 之 常用元素的属性操作、分时问候案例

    1.获取属性的值

    元素对象.属性名

    2.设置属性的值

    元素对象.属性名 = 值


    案例代码

    <body>
        <button id="ldh">刘德华</button>
        <button id="zxy">张学友</button> <br>
        <img src="images/ldh.jpg" alt="" title="刘德华">
        <script>
            // 修改元素属性  src
            // 1. 获取元素
            var ldh = document.getElementById('ldh');
            var zxy = document.getElementById('zxy');
            var img = document.querySelector('img');
            // 2. 注册事件  处理程序
            zxy.onclick = function() {
                img.src = 'images/zxy.jpg';
                img.title = '张学友思密达';
            }
            ldh.onclick = function() {
                img.src = 'images/ldh.jpg';
                img.title = '刘德华';
            }
        </script>
    </body>
    

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            img {
                 300px;
            }
        </style>
    </head>
    
    <body>
        <img src="images/s.gif" alt="">
        <div>上午好</div>
        <script>
            // 根据系统不同时间来判断,所以需要用到日期内置对象
            // 利用多分支语句来设置不同的图片
            // 需要一个图片,并且根据时间修改图片,就需要用到操作元素src属性
            // 需要一个div元素,显示不同问候语,修改元素内容即可
            // 1.获取元素
            var img = document.querySelector('img');
            var div = document.querySelector('div');
            // 2. 得到当前的小时数
            var date = new Date();
            var h = date.getHours();
            // 3. 判断小时数改变图片和文字信息
            if (h < 12) {
                img.src = 'images/s.gif';
                div.innerHTML = '亲,上午好,好好写代码';
            } else if (h < 18) {
                img.src = 'images/x.gif';
                div.innerHTML = '亲,下午好,好好写代码';
            } else {
                img.src = 'images/w.gif';
                div.innerHTML = '亲,晚上好,好好写代码';
    
            }
        </script>
    </body>
    
    </html>
    
  • 相关阅读:
    【转载】Git和Repo扫盲——如何取得Android源代码 .
    【转载】玩转C链表
    【转载】彩色 LCD 接口
    【转载】LCD DBI接口与DPI接口
    【原创】Display interface types supported
    【转载】交叉编译的基本概念
    【转载】谈谈Linux内核驱动的coding style
    深层神经网络
    Renju 方案(draft)
    Mathematica练习
  • 原文地址:https://www.cnblogs.com/jianjie/p/12167239.html
Copyright © 2011-2022 走看看