实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性

这篇具有很好参考价值的文章主要介绍了实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实现图片点击切换

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    * {
        box-sizing: border-box;
    }

    .box {
        background-color: pink;
        width: 200px;
        height: 150px;
        border: 1px solid black;

    }
    #NameBox{
        font-size: 50px;
        text-align: center;
        line-height: 150px;
        color: azure;
    }
</style>

<body>
    <div class="box" id="NameBox"></div>
    <img src="../img/1.jpeg">


    <script>
        const box = document.querySelector('.box')
        const NameBox = document.getElementById('NameBox');
        box.style.width = '400px'

        function getRandom(N, M) {
            return Math.floor(Math.random() * (M - N + 1)) + N
        }

        const img = document.querySelector('img')//获取元素
        const random = getRandom(1, 6)
        img.src = `../img/${random}.jpeg`


        let num = 1;

        function showMessage() {
            num++;
            if (num % 5 === 0) {
                img.src = `../img/3.jpeg`
                NameBox.textContent = '图片3';
            } else if (num % 2 === 0) {
                img.src = `../img/2.jpeg`
                NameBox.textContent = '图片2';
            } else {
                img.src = `../img/1.jpeg`
                NameBox.textContent = '图片1';
            }
            console.log(num);
            // img.src = `../img/${num}.jpeg`

            

        }
        img.addEventListener('click', showMessage)//img
    </script>
</body>

</html>

通过classList修改样式

实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .box{
        width: 200px;
        height: 200px;
        color: #333;
    }
    .active{
        color: red;
        background-color: pink;
    }
</style>
<body>
    <div class="box">文字</div>
    <script>
        //通过classList添加
        //获取元素
        const box = document.querySelector('.box')
        //修改样式 
        //追加类 add() 类名不加点 并且是字符串
        box.classList.add('active')
        //删除类 remove() 类名不加点 并且是字符串
        box.classList.remove('box')
        //切换类 toggle() 有就删掉,没有就加上
        box.classList.toggle('active')

    </script>
</body>
</html>

实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端

操作表单元素属性

实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端

自定义属性

实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端

实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端

实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
输出结果为
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端
实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性,前端文章来源地址https://www.toymoban.com/news/detail-807619.html

到了这里,关于实现图片点击切换、通过classList修改样式、操作表单元素属性、自定义属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • uniapp小程序手写tab导航栏切换(点击切换样式,动态样式绑定)

    uniapp小程序手写tab导航栏切换(点击切换样式,动态样式绑定)

    最近写uniapp,ui里面有一个导航栏切换的逻辑,因为要跟UI保持一致,对于组件库很难实现高度定制,所以这里就自己手写实现一个点击切换的导航栏。先看下图效果: 主要实现的是通过点击切换导航栏,并且样式有一个切换的效果,大家可以根据自己的需求进行样式的DIY

    2024年02月12日
    浏览(11)
  • 【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

    【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

    首先创建了4个Actor蓝图类 每个蓝图类内只拥有一个摄像机组件 将每个actor蓝图类摆放到场景的合适位置 在关卡蓝图中创建自定义事件,当该事件触发时切换摄像机 创建一个控件蓝图,在控件蓝图中创建如下5个按钮,并创建点击事件。按钮分别表示车上的4个镜头和车外自由

    2023年04月09日
    浏览(34)
  • 基于html+js实现轮播图(自动轮播、左右按钮、小圆点点击及切换图片)

    基于html+js实现轮播图(自动轮播、左右按钮、小圆点点击及切换图片)

    使用html和js实现的一个简单小练习轮播图。大概功能主要是: 1、使用时间函数自动切换图片; 2、在图片及按钮及小圆点的父节点身上绑定事件代理,添加mouseenter及mouseleave事件类型,让鼠标移入,图片暂停,移出,图片恢复轮播; 3、在按钮的父节点身上绑定事件代理,事

    2024年02月11日
    浏览(6)
  • Vue3 v-for点击切换样式

    在div上绑定   :class= { 名称(class/id):a === key 值 }   并 添加 一个 点击事件 声明 const  a  = ref(0) ;  css写我们要的样式(就是我们绑定的class名称) 点击事件里写    i.value = key 值

    2024年02月13日
    浏览(7)
  • 【Midjourney】Midjourney 基本操作 ④ ( Remix mode 后期修改提示词 | 服务器中删除图片 | 收藏公共图片 | 通过私信获取公共图片 )

    【Midjourney】Midjourney 基本操作 ④ ( Remix mode 后期修改提示词 | 服务器中删除图片 | 收藏公共图片 | 通过私信获取公共图片 )

    首先 , 输入 /setting 指令 , 进入设置模式 , 启用 \\\" Remix mode \\\" 选项 ; 在下图中 , 点击 V1 按钮 , 弹出如下对话框 , 在下面的对话框中 , 可以修改提示词 ; 将 修改为 然后点击提交按钮 , 下面是新生成的图片 ; 删除消息 : 右键点击图片 , 在菜单中选择 \\\" 删除信息 \\\" , 可以删除本条消息

    2024年02月07日
    浏览(13)
  • jq——点击显示隐藏来回切换、图片来回切换
  • vue制作点击切换图片效果

    vue制作点击切换图片效果

    思路 创建一个数组,数组里面放入图片,利用props(父组件向子组件传值),v-for(循环),v-bind(绑定属性)将图片传入HTML定义的div中。 Ⅰ.在头部导入vue文件(导入前提是vue文件已被引入js中) Ⅱ.在HTML中创建一个z-div(可根据自己喜好命名),用来接收组件的传值,用

    2024年02月06日
    浏览(6)
  • unity——通过点击按钮进行场景切换

    unity——通过点击按钮进行场景切换

    前记 通过 点击鼠标 进行场景切换请参考: Unity——通过点击鼠标进行场景切换_行秋的博客-CSDN博客 通过点击按钮进行场景切换请参考:unity——通过点击按钮进行场景切换_行秋的博客-CSDN博客1.准备两个示例场景 2.点击File—Build Settings...,将场景添加到视图中,点击Build。选

    2024年01月25日
    浏览(10)
  • Unity——通过点击鼠标进行场景切换

    Unity——通过点击鼠标进行场景切换

    前记 通过 点击按钮 进行场景切换请参考: unity——通过点击按钮进行场景切换_行秋的博客-CSDN博客 1.准备两个示例场景 2.点击File—Build Settings...,将场景添加到视图中,点击Build。选择文件夹进行保存。(建议将文件打包到空的文件夹)3.为场景添加Button(UI)在Hierarchy视图中

    2023年04月23日
    浏览(10)
  • Element ui 里面 Table 通过点击操作按钮实现展开行功能

    Element ui 里面 Table 通过点击操作按钮实现展开行功能

    1.直接上代码,个人随记   2.script 里的内容 3.实现效果  

    2024年02月10日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包