原生js实现宽度计数器
更新时间:2022年09月01日 14:56:22 作者:梦幻之光_dream
这篇文章主要为大家详细介绍了原生js实现宽度计数器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了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标签)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
之前在修改IE6下的一个显示bug时,查到过这些,贴这备忘,后面给出了详细说明,以前的版本,没仔细的说明,特希望大家也收藏下。2011-01-01javascript实现粘贴qq截图功能(clipboardData)
这篇文章主要介绍了javascript实现粘贴qq截图功能,利用clipboardData在网页中实现截屏粘贴的功能,感兴趣的小伙伴们可以参考一下2016-05-05node.js chat程序如何实现Ajax long-polling长链接刷新模式
node.js chat是node.js作者用JS写的一个多人聊天工具, 源代码公开下载,网址是chat.nodejs.org。作者用这个小例子,来展示如何用nodejs开发高效率的应用程序。对于nodejs的学习者来说,是一个很好的例子2012-03-03
最新评论