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 相关文章推荐
跨浏览器通用、可重用的选项卡tab切换js代码
Sep 20 Javascript
js选项卡的实现方法
Feb 09 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
JS实现iframe自适应高度的方法示例
Jan 07 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
vue动态配置模板 'component is'代码
Jul 04 Javascript
微信小程序下拉框搜索功能的实现方法
Jul 31 Javascript
JavaScript碰撞检测原理及其实现代码
Mar 12 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
一个用于网络的工具函数库
2006/10/09 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
解决FLASH需要点击激活的代码
2006/12/20 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
javascript中length属性的探索
2011/07/31 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
python写入已存在的excel数据实例
2018/05/03 Python
详解flask表单提交的两种方式
2018/07/21 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
Python对象转换为json的方法步骤
2019/04/25 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
会计辞职信范文
2014/01/15 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
2015年村党支部工作总结
2015/04/30 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
Python学习开发之图形用户界面详解
2021/08/23 Python