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 30 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
Apr 08 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
ie9 提示'console' 未定义问题的解决方法
Mar 20 Javascript
javascript框架设计之框架分类及主要功能
Jun 23 Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 Javascript
基于jQuery实现收缩展开功能
Mar 18 Javascript
详解jquery选择器的原理
Aug 01 jQuery
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
微信小程序自定义带价格显示日历效果
Dec 29 Javascript
vue穿梭框实现上下移动
Jan 29 Vue.js
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
ThinkPHP写第一个模块应用
2012/02/20 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
深入理解Javascript闭包 新手版
2010/12/28 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
JavaScript日期类型的一些用法介绍
2015/03/02 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
vue axios整合使用全攻略
2018/05/24 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
Jquery的autocomplete插件用法及参数讲解
2019/03/12 jQuery
详解用JS添加和删除class类名
2019/03/25 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
Anaconda2下实现Python2.7和Python3.5的共存方法
2018/06/11 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
兼职学生的自我评价
2013/11/24 职场文书
课外访万家心得体会
2014/09/03 职场文书
实现一个简单得数据响应系统
2021/11/11 Javascript