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 相关文章推荐
js onpropertychange输入框 事件获取属性
Mar 26 Javascript
childNodes.length与children.length的区别
May 14 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 Javascript
javascript实现跳转菜单的具体方法
Jul 05 Javascript
JavaScript中的ubound函数使用实例
Nov 04 Javascript
js实现卡片式项目管理界面UI设计效果
Dec 08 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
Sep 12 Javascript
详解Vue中组件传值的多重实现方式
Aug 16 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
js 递归json树实现根据子id查父id的方法分析
Nov 08 Javascript
Ant Design的Table组件去除
Oct 24 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学习之 循环结构实现代码
2011/06/09 PHP
CURL状态码列表(详细)
2013/06/27 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
python and or用法详解
2019/06/26 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
班级安全教育实施方案
2014/02/23 职场文书
软件测试专业推荐信
2014/09/18 职场文书
社区节水倡议书
2015/04/29 职场文书
同意落户证明
2015/06/19 职场文书
通讯稿范文
2015/07/22 职场文书
SQL Server数据定义——模式与基本表操作
2021/04/05 SQL Server
Android中View.post和Handler.post的关系
2022/06/05 Java/Android