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>
    
  • 相关阅读:
    用wamp配置的环境,想用CMD连接mysql怎么连
    Mysql删除表
    MySQL创建表
    Leetcode 130. Surrounded Regions
    Leetcode 111. Minimum Depth of Binary Tree
    Leetcode 110. Balanced Binary Tree
    Leetcode 98. Validate Binary Search Tree
    Leetcode 99. Recover Binary Search Tree
    Leetcode 108. Convert Sorted Array to Binary Search Tree
    Leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal
  • 原文地址:https://www.cnblogs.com/jianjie/p/12167239.html
Copyright © 2011-2022 走看看