Pro1:图片的隐藏和显示

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

💛作者主页静Yu
🧡简介CSDN全栈优质创作者、华为云享专家、阿里云社区博客专家前端知识交流社区创建者
💛社区地址前端知识交流社区
🧡多种源码领取各种福利满满

什么是JavaScript

一开始的网页就是单纯的静态网页为了使用户能与网页交互设计出了JavaScript语言。JavaScript语言就是一种可以用来给网页添加交互性的·语言。我们平时听到对JavaScript的描述一般是这是一门脚本语言。脚本语言就是在浏览器执行的一种语言是一段程序并不是软件。脚本语言可以添加到使用html和css构建的网站中在网页加载时会自动执行并实现各种页面的动态效果在页面交互起到重要的作用。

实现目标

最上方有一个按钮点击按钮实现图片的显示和隐藏

实现代码

<!DOCTYPE html>
<html lang="zh">
<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>显示隐藏效果</title>
</head>
<body>
<button id="btn" onclick="cik()">隐藏图片</button>
<br />
<img src="123.jpg">

<script type="text/javascript">
    //先获取按钮
    var btn = document.getElementById("btn");
    //再获取图片是数组
    var img = document.getElementsByTagName("img")[0];
    //点击事件的方法
    function cik(){
//如果按钮文字等于显示就执行里面的内容如果不是显示就执行else里面的内容
        if(btn.innerHTML==='隐藏图片'){
            //图片设为不可见
            img.style.display='none';
            //同时按钮文字改为显示
            btn.innerHTML="显示图片";
        }else{
            //另一种情况图片显示
            img.style.display='block';
            //文字按钮改为隐藏
            btn.innerHTML="隐藏图片";
        }
    }
</script>
</body>
</html>

实现效果

在这里插入图片描述

实现方法

因为你是点击按钮实现图片的显示和消失所以你一开始必须先获取按钮getElementById()方法可返回对拥有指定 ID 的第一个对象的引用这里引用的就是按钮的IDbtn,获取按钮之后开始获取图片这里我们就可以不用获取ID了可以直接通过getElementsByTagName,

getElementsByTagName() 方法可返回带有指定标签名的对象的集合,这里我们直接获取图片标签<img>.

onclick 事件会在元素被点击时发生,

innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。

最后就是设置cik()函数也是用到我们平时使用的if语句如果按钮返回的是隐藏图片就将图片的显示形式display修改为none反之同理。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6