js实现简单点赞操作


Posted in Javascript onMarch 17, 2020

JavaScript实现点赞操作:(练手·初级),供大家参考,具体内容如下

前期准备:

① 导入jQuery文件;

② 导入bootstrap文件;

③ 点赞图片;

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>对span标签控制鼠标点击</title>
    <script type="text/javascript" src="js/jquery-3.3.1.js" ></script>
    <script type="text/javascript" src="js/bootstrap.min.js" ></script>
  </head>
  <body>
    <h5 style="font-family: '微软雅黑';">图片文字并排摆放,文字局域图片腰部</h5>
    <!--<span style="font-family: '微软雅黑';color: orangered;font-size: 10px; ">注意:有些浏览器不支持旋转的特性transform:正如你所看到的<br/></span>-->
     
    <span id="goodSpan" onclick="sendGood()">
      <img src="img/good.jpg" style="width: 25px; height: 25px;" /> 
    </span>
    [<span id="good"></span>]
      
    <span id="badSpan" onclick="sendBad()">
      <img src="img/good.jpg" style="width: 25px; height: 25px; transform: rotate(180deg);" /> 
    </span>
    [<span id="bad"></span>]
     
    <script>
      /*点赞的数量:*/
      document.getElementById("good").innerText = "";
      var good = document.getElementById("good").textContent;
       
      document.getElementById("bad").innerText = "";
      var bad = document.getElementById("bad").textContent;
      window.onload = function(){
        if (good == "") {
          good = 0;
          document.getElementById("good").innerText = 0;
        }
        if (bad == "") {
          bad = 0;
          document.getElementById("bad").innerText = 0;
        }       
      }
       
      /*点赞的数量:*/
      function sendGood(){
        good = parseInt(good) + 1;
        document.getElementById("good").innerText = good;
         
        document.getElementById("goodSpan").onclick = function(e){
          e.preventDefault();
          e.stopImmediatePropagation();
        }
      }
       
       
      /*踩的数量:*/
      function sendBad(){
        bad = parseInt(bad) + 1;
        document.getElementById("bad").innerText = bad;
        document.getElementById("badSpan").onclick = function(e){
          e.preventDefault();
          e.stopImmediatePropagation();
        }
      }
    </script>
  </body>
</html>

结果如下:

js实现简单点赞操作

下面是点赞图片:可直接拖动图片另存为保存到本地,再使用。

js实现简单点赞操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 事件参考手册
Dec 24 Javascript
jQuery实现数秒后自动提交form的方法
Mar 05 Javascript
ajax在兼容模式下失效的快速解决方法
Mar 22 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
May 31 Javascript
JavaScript如何对图片进行黑白化
Apr 10 Javascript
你点的 ES6一些小技巧,请查收
Apr 25 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
Jan 24 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
vue引入静态js文件的方法
Jun 20 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 #Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
Mar 17 #Javascript
JavaScript实现横版菜单栏
Mar 17 #Javascript
JavaScript实现留言板案例
Mar 17 #Javascript
es6函数之严格模式用法实例分析
Mar 17 #Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 #Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 #Javascript
You might like
ZF等常用php框架中存在的问题
2008/01/10 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
2017/03/17 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python的Django框架中if标签的相关使用
2015/07/15 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
python os模块在系统管理中的应用
2020/06/22 Python
Python打印不合法的文件名
2020/07/31 Python
Python如何在bool函数中取值
2020/09/21 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
晨会主持词
2014/03/17 职场文书
保护环境建议书300字
2014/05/13 职场文书
政风行风建设责任书
2014/07/23 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
干部外出学习心得体会
2016/01/18 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL