JAVAScript 灯泡(开关,图片转换)

news/2024/11/7 21:15:46/

方案一   单按钮(开 / 关)

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>修改灯泡</title>

    <style>

        img{

            width: 200px;

            height: 300px;

       

        }

    </style>

</head>

<body>

    <img src="../images/dark.jpg" alt="">

    <button>开灯</button>

    <script>

        var img = document.getElementsByTagName('img')[0];

        var btn = document.getElementsByTagName('button')[0];

        var tag = true;

        btn.onclick = function () {

            if (tag) {

                img.src = '../images/bright.jpg';

                btn.innerText = '关灯';

            } else {

                img.src = '../images/dark.jpg';

                btn.innerText = '开灯';

            }

            tag = !tag;

        }

    </script>

</body>

</html>

方案二  双按钮(开    关)

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>灯泡</title>

   

</head>

<body>

    <div class="box">

        <img src="../images/bark.jpg" alt="">

        <button>开</button>

        <button>关</button>

    </div>

    <script>

        var box_img = document.getElementsByClassName('box')[0].getElementsByTagName("img")[0];

        var box_btn = document.getElementsByClassName('box')[0].getElementsByTagName("button");

        box_btn[0].onclick = function () {

            box_img["src"] = "../images/light.jpg";

        }

        box_btn[1].onclick = function () {

            box_img.src = "../images/bark.jpg";

        }

    </script>

</body>

</html>


http://www.ppmy.cn/news/833624.html

相关文章

服务器电源维修接灯泡,维修串接灯泡电路图

电磁炉串接灯泡法维修好的正确方法分享给大家 1、首先将电磁炉的电源串联一个灯泡(150W-200W最好200W)不放锅开机200W灯泡不亮,自检通过。 然后将电磁炉火候调到小档位后再放锅灯泡有规律的一亮一暗(注意亮度很高,且能够正常工作,会有加热的声音),拿走锅,灯泡即灭不亮不闪…

灯光设计中筒灯与射灯的使用

​筒灯射灯是家居灯光设计中经常会使用到的灯具,合理的搭配能使居住环境焕然一新,而且近年来无主灯的设计逐渐成为家居照明设计的主流,追求没有主灯的灯光照明设计,筒灯射灯被使用的频率便更高了。 一、筒灯与射灯的区别 1、光源上的不同 其实单从造型来看,其实对于新手…

IIS实现http跳转https的重定向方法

整体流程为&#xff1a; 1、安装SSL证书&#xff1b;2、下载安装URL Rewrite模块&#xff1b;3、配置“URL重写”规则&#xff0c;或者修改web.config配置文件。 一、安装部署证书 首先安装SSL证书。 二、安装URL ReWrite扩展 URL ReWrite扩展下载地址https://www.iis.net/…

QML加载QIcon,或从主题及文件加载图标

文章目录 前言继承QQuickPaintedItem设置icon属性绘制图标注册到QML系统在QML中加载QIconImage模块使用QIconImage核心代码实现前言 最近使用QML加载QIcon 发现在QML中不能直接使用QIcon类,常见的比如在Button中设置icon属性为QIcon类会提示Unable to assign QIcon to QQuic…

得推二手商城系统类似咸鱼商城PHP商城系统源码 v1.2

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 得推二手商城系统是一个类似于咸鱼商城的PHP商城系统源码&#xff0c;包含了商城&#xff0c;圈子&#xff0c;回收&#xff0c;金币兑换&#xff0c;签到等多个模块&#xff0c;可以…

SAP MM模块之货源清单(转载)

货源清单是SAP采购管理里面的主数据&#xff0c;来决定采购员下采购单时候&#xff0c;能够选择的货源。 正常来说&#xff0c;我们向供应商询价之后&#xff0c;供应商将在规定的时间内给我们报价&#xff0c;如果供应商的价格合适&#xff0c;我们将认可这个报价&#xff0c…

SAP MM模块一些表

Material Master Data: MARA – General Data, material type MAKT– Short Texts, descriptions MARM– Conversion Factors MVKE – Sales Org, distribution channel MLAN – Sales data, tax indicator, tax MARC – classification MBEW – Plant Planning Data M…

SSM实现商城管理系统

学完Mybatis、Spring、SpringMVC后&#xff0c;我做了一个电子商品的商城管理系统。 用到的知识&#xff1a; vueMybatisSpringSpringMVCjspjavaScript等 先来展示下大概的页面。 登录页面 商品展示页面 购物车页面 完成订单页面 个人信息&#xff0c;充值页面 管理员的添加…