iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >原生js实现宽度计数器
  • 248
分享到

原生js实现宽度计数器

2024-04-02 19:04:59 248人浏览 薄情痞子
摘要

本文实例为大家分享了js实现宽度计数器的具体代码,供大家参考,具体内容如下 一.用原生js实现宽度计数器 1.源码 <!DOCTYPE html> <html la

本文实例为大家分享了js实现宽度计数器的具体代码,供大家参考,具体内容如下

一.用原生js实现宽度计数器

1.源码

<!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>计数器-原生js</title>
    <style>
        #box{
            width: 200px;
            height: 200px;
            border: 1px solid white;
            background-color: #878080;
        }
        
        button,span{
            margin: 10px 7px;
        }
    </style>
</head>
<body>
    <div id="box"></div>
    <button id="minus" onclick="minusWidth()">-</button>
    <button id="add" onclick="addWidth()">+</button>
    <button onclick="reset()">还原</button>
    <span id="result">200px</span>
</body>
</html>

<script>
    //修改数值
    var count=200;
    document.getElementById('add').addEventListener('click',()=>{
        if(count>500){
            alert("宽度超出限制");
        }
        else{
            count+=10;
        }
        document.getElementById('result').innerText = count+'px';  
    });
    document.getElementById('minus').addEventListener('click',()=>{
        if(count<10){
           alert("宽度超出限制");
        }
        else{
           count-=10;
        }
        document.getElementById('result').innerText = count+'px';  
    });
    //修改盒子宽度
    var boxWidth=200;
    var box=document.getElementById('box');
    function addWidth(){
       if(boxWidth>500){
          alert("图片宽度无法增加");
       } 
       else{
          boxWidth+=10; 
       }
       box.style.width=boxWidth+"px";
    };
    function minusWidth(){ 
       if(boxWidth<10){
          alert("图片宽度无法减少");
       }
       else{
          boxWidth-=10;
       }
       box.style.width=boxWidth+'px';
    };
    function reset(){
       document.getElementById('box').style='200px';
       document.getElementById('result').innerHTML='200px';
       count=200;
       boxWidth=200;
    };
</script>

2.效果图

二.总结

addEventListener:用于监听事件并进行处理的函数。

innerText:用于获取文本内容的属性。(不包含html标签)

innerHTML:用于获取html标签内容的属性。(识别所有html标签)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 原生js实现宽度计数器

本文链接: https://www.lsjlt.com/news/166591.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 原生js实现宽度计数器
    本文实例为大家分享了js实现宽度计数器的具体代码,供大家参考,具体内容如下 一.用原生js实现宽度计数器 1.源码 <!DOCTYPE html> <html la...
    99+
    2024-04-02
  • 原生js实现简易计算器
    本文实例为大家分享了js实现简易计算器的具体代码,供大家参考,具体内容如下 最近,博主闲来无聊,就没事用js写了个简易计算器(博主是搞后端的,不是前端>_<)。其实,感觉...
    99+
    2024-04-02
  • 原生JS实现非常好看的计数器
    今天给大家分享一个用原生JS实现的好看计数器,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="e...
    99+
    2024-04-02
  • 原生JS实现加载进度条
    本文分享一个原生JS实现的动态加载进度条特效,效果如下: 实现的代码如下: <!DOCTYPE html> <html> <head> ...
    99+
    2024-04-02
  • 原生JS实现简单计算器功能
    本文实例为大家分享了JS实现简单计算器功能的具体代码,供大家参考,具体内容如下 使用html和css写出计算器的基本结构和样式,用原生JS实现计算器的加减乘除运算功能,只能计算简单的...
    99+
    2024-04-02
  • 原生JS怎么实现简单计算器功能
    本篇内容主要讲解“原生JS怎么实现简单计算器功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“原生JS怎么实现简单计算器功能”吧!使用html和css写出计算器的基本结构和样式,用原生JS实现计...
    99+
    2023-06-29
  • 原生js怎样实现倒计时功能
    这篇文章主要介绍原生js怎样实现倒计时功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!思路:(1)获取日期对象、现在距离1970年的毫秒数、2018年距离1970年的毫秒数、201...
    99+
    2024-04-02
  • 原生JS实现数码表特效
    本文分享一个用原生JS实现的数码时钟特效,效果如下: 上面的数字是用的图片生成的,共10张图片如下: 实现代码如下,欢迎大家复制粘贴。 <!DOCTYPE html&g...
    99+
    2024-04-02
  • 如何使用原生js实现倒计时功能
    这篇文章给大家分享的是有关如何使用原生js实现倒计时功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。<!DOCTYPE html><html&nbs...
    99+
    2024-04-02
  • 原生JS实现实时钟表
    分享一个用原生JS实现的实时钟表特效,效果如下(PS:实际指针是按360度走的,截图时只截了一部分)   上面的效果一共需要4张图片,分别是表盘、时针、分针、秒针,根据需要...
    99+
    2024-04-02
  • 原生JS实现点击数字小游戏
    原生JS实现点击数字小游戏,供大家参考,具体内容如下 最近公司在季度测试中出了一道很有趣的测试题,要求使用我们自己的黑科技–IVX来实现,感兴趣的朋友可以去了解哦,是真的黑科技,在这...
    99+
    2024-04-02
  • 原生js实现电子时钟
    本文实例为大家分享了js实现电子时钟的具体代码,供大家参考,具体内容如下 index.html <!DOCTYPE html> <html lang="en"&g...
    99+
    2024-04-02
  • 原生JS实现翻书特效
    本文给大家分享一个用原生JS实现的翻书效果图,效果如下: 实现代码如下,欢迎大家复制粘贴。 <!doctype html> <html> &...
    99+
    2024-04-02
  • 原生JS实现文件上传
    本文实例为大家分享了JS实现文件上传的具体代码,供大家参考,具体内容如下 一、目的: 实现上传图片功能 二、效果: 三、思路: 用input标签自带的上传,先隐藏掉,给上传按钮添加...
    99+
    2024-04-02
  • 原生JS如何改变透明度实现轮播效果
    这篇文章给大家分享的是有关原生JS如何改变透明度实现轮播效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。第一部分(html+css)包含的知识有:positon定位。最外层是一...
    99+
    2024-04-02
  • 原生js实现弹跳小球
    突发奇想,写了个小球来回弹跳的案例,供大家参考,具体内容如下 主要就是利用了margin-left / top 值进行位移,当然,也可以使用定位去做。 本案例所用到的有: ...
    99+
    2024-04-02
  • 原生js实现下拉菜单
    下拉菜单在实际生活中也挺常见的,它实现的js代码与tab选卡,手风琴几乎一样,在此不过多赘述。 我仿照苏宁易购官网写了一个下拉菜单,实现代码如下: <!DOCTYPE ht...
    99+
    2024-04-02
  • 原生Js实现日历挂件
    本文实例为大家分享了js实现日历挂件的具体代码,供大家参考,具体内容如下 Css code #date { width: 220px; padding-bottom: ...
    99+
    2024-04-02
  • JS实现简单计数器
    用HTML CSS和JavaScript实现简单计数器,有加、减和零三个按钮,分别实现加一、减一和归零操作。下面先看一下效果图。 HTML代码 <div class="b...
    99+
    2024-04-02
  • 原生js如何实现轮播
    这篇文章主要为大家展示了“原生js如何实现轮播”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“原生js如何实现轮播”这篇文章吧。效果如下:代码如下:<!DO...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作