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返回顶部效果(自写代码)
Jan 06 Javascript
使用jQuery管理选择结果
Jan 20 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
Mar 11 Javascript
理解javascript模块化
Mar 28 Javascript
有关jquery与DOM节点操作方法和属性记录
Apr 15 Javascript
javascript小数精度丢失的完美解决方法
May 31 Javascript
JavaScript中使用参数个数实现重载功能
Sep 01 Javascript
jquery 一键复制到剪切板的实例
Sep 20 jQuery
VueJs监听window.resize方法示例
Jan 17 Javascript
微信小程序顶部导航栏可滑动并选中放大
Dec 05 Javascript
通过实例解析vuejs如何实现调试代码
Jul 16 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
PHP 一个随机字符串生成代码
2010/05/26 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
PHP中使用BigMap实例
2015/03/30 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
浅谈javascript对象模型和function对象
2014/12/26 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
纯JS实现轮播图
2017/02/22 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
Python 字符串定义
2009/09/25 Python
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
Python os.access()用法实例
2019/02/18 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
python将图片转base64,实现前端显示
2020/01/09 Python
Python解析多帧dicom数据详解
2020/01/13 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
洲际酒店集团大中华区:IHG中国
2016/08/17 全球购物
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
学校大课间活动方案
2014/01/30 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
初中毕业感言300字
2015/07/31 职场文书
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle