JavaScript實(shí)現(xiàn)點(diǎn)贊功能的示例
一、功能實(shí)現(xiàn)
有兩個(gè)按鈕,分別是點(diǎn)贊??和踩??。點(diǎn)擊點(diǎn)贊按鈕的時(shí)候,點(diǎn)贊的數(shù)量會(huì)+1,當(dāng)點(diǎn)擊踩按鈕時(shí),踩的數(shù)量就會(huì)顯示-1。
二、主要知識(shí)點(diǎn)
1、var關(guān)鍵字
var關(guān)鍵字可以定義、初始化一個(gè)變量。var定義的變量是有作用范圍的,也就是函數(shù)作用域或全局作用域。定義在函數(shù)內(nèi)部就是局部作用域,只在函數(shù)內(nèi)部使用。如果定義在函數(shù)外部,就是全局作用域。
2、變量的自增自減
自增和自減分別分為兩類:
①變量++(--):表示先輸出變量,然后在自加(減)1;
②++(--)變量:表示先自加(減)1,然后在輸出變量。
三、代碼實(shí)現(xiàn)
html、css代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>點(diǎn)贊功能實(shí)現(xiàn)</title> <style> button:hover{ cursor: pointer; } </style> </head> <body> <!-- 點(diǎn)贊??和踩??圖標(biāo)樣式 --> <p>歡迎來(lái)到HTML頁(yè)面!</p> <button class="btn1">點(diǎn)贊??</button> <button class="btn2">踩??</button>
js代碼:
<!-- 點(diǎn)贊和踩功能的實(shí)現(xiàn) --> <script> window.onload = function(){ // 通過(guò)類名拿到兩個(gè)按鈕 var btn1 = document.querySelector('.btn1'); var btn2 = document.querySelector('.btn2'); // 初始化點(diǎn)贊數(shù)量 var addnum = 0; // 給點(diǎn)贊按鈕添加點(diǎn)擊事件,自增并替換輸出 btn1.addEventListener('click',function(){ ++addnum; btn1.textContent = "點(diǎn)贊+"+addnum; }) // 初始化踩數(shù)量 var stepnum = 0; // 給踩按鈕添加點(diǎn)擊事件,自減并替換輸出 btn2.addEventListener('click',function(){ --stepnum; btn2.textContent = "踩"+stepnum; }) } </script> </body> </html>
四、效果圖
未點(diǎn)擊前:
點(diǎn)擊后:
到此這篇關(guān)于JavaScript實(shí)現(xiàn)點(diǎn)贊功能的示例的文章就介紹到這了,更多相關(guān)JavaScript 點(diǎn)贊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- js實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)刷新可制作節(jié)日倒計(jì)時(shí)效果
- javascript實(shí)現(xiàn)帶節(jié)日和農(nóng)歷的日歷特效
- JavaScript評(píng)論點(diǎn)贊功能的實(shí)現(xiàn)方法
- js判斷節(jié)假日實(shí)例代碼
- 程序員的新年祝福 Happy New Year
- JS實(shí)現(xiàn)簡(jiǎn)單的點(diǎn)贊與踩功能示例
- javascript實(shí)現(xiàn)手動(dòng)點(diǎn)贊效果
- js實(shí)現(xiàn)點(diǎn)贊按鈕功能的實(shí)例代碼
- js實(shí)現(xiàn)點(diǎn)贊效果
- js實(shí)現(xiàn)簡(jiǎn)單點(diǎn)贊操作
相關(guān)文章
網(wǎng)站頁(yè)面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(上)
自動(dòng)轉(zhuǎn)向,也叫自動(dòng)重定向。自動(dòng)跳轉(zhuǎn),指當(dāng)訪問(wèn)用戶登陸到某網(wǎng)站時(shí),自動(dòng)將用戶轉(zhuǎn)向其它網(wǎng)頁(yè)地址的一種技術(shù)。轉(zhuǎn)向的網(wǎng)頁(yè)地址可以是網(wǎng)站內(nèi)的其它網(wǎng)頁(yè),也可以是其它網(wǎng)站。2010-08-08IE中document.createElement的iframe無(wú)法設(shè)置屬性name的解決方法
這篇文章主要介紹了IE中document.createElement的iframe無(wú)法設(shè)置屬性name的解決方法,需要的朋友可以參考下2015-09-09js實(shí)現(xiàn)身份證號(hào)碼驗(yàn)證的簡(jiǎn)單實(shí)例
本篇文章主要是對(duì)js實(shí)現(xiàn)身份證號(hào)碼驗(yàn)證的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02JavaScript學(xué)習(xí)筆記之?dāng)?shù)組去重
這篇文章主要介紹了JavaScript學(xué)習(xí)筆記之?dāng)?shù)組去重的相關(guān)資料,需要的朋友可以參考下2016-03-03JS創(chuàng)建自定義表格具體實(shí)現(xiàn)
創(chuàng)建自定義表格的方法有很多,本文為大家介紹下使用js是如何創(chuàng)建的,感興趣的朋友可以參考下2014-02-02原生JS實(shí)現(xiàn)仿淘寶網(wǎng)左側(cè)商品分類菜單效果代碼
這篇文章主要介紹了原生JS實(shí)現(xiàn)仿淘寶網(wǎng)左側(cè)商品分類菜單效果代碼,可實(shí)現(xiàn)簡(jiǎn)單的鼠標(biāo)滑過(guò)tab切換的功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-09-09