为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript点击事件——美女合集

标签:
JavaScript

实例

效果如下图:
图片描述

代码如下:

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>Js 美女合集</title>     <style>         * {             padding: 0;             margin: 0;         }         body{             background: #000;         }         .parent {             width: 500px;             margin: 20px auto;         }         .parent .pic {             width: 100%;             height: 400px;         }         .parent .pic img {             width: 100%;             height: 100%;         }         .box {             display: flex;         }         .box div {             flex: 1;             text-align: center;             line-height: 100px;             color: #fff;         }         .box div input {             width: 80px;             height: 30px;             border-radius: 5px;         }         #txt{             color: red;             font-size: 24px;         }     </style> </head> <body>    <div class="parent">         <div class="pic">             <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="1.jpg" alt="" id="pic">         </div>         <div class="box">             <div>                 <input type="button" value="上一张" id="btnLast">             </div>             <div>                 第 <span id="txt">1</span> 张             </div>             <div>                 <input type="button" value="下一张" id="btnNext">             </div>         </div>     </div>     <script>         var index = 1;         document.getElementById("btnNext"). = function () {             if (index < 14) {                 index++;             }             document.getElementById("txt").innerHTML=index;             document.getElementById("pic").src = index + ".jpg";         };         document.getElementById("btnLast"). = function () {             if (index > 1) {                 index--;             }             document.getElementById("txt").innerHTML=index;             document.getElementById("pic").src = index + ".jpg";         };     </script> </body> </html>

定义和用法

事件会在对象被点击时发生。

请注意, 与 onmousedown 不同。单击事件是在同一元素上发生了鼠标按下事件之后又发生了鼠标放开事件时才发生的。

语法

HTML 中:

<element ="SomeJavaScriptCode">

JavaScript 中:

object.=function(){SomeJavaScriptCode};

支持该事件的 HTML 标签:

<a>, <address>, <area>, <b>, <bdo>, <big>, <blockquote>, <body>, <button>,  <caption>, <cite>, <code>, <dd>, <dfn>, <div>, <dl>, <dt>, <em>, <fieldset>,  <form>, <h1> to <h6>, <hr>, <i>, <img>, <input>, <kbd>, <label>, <legend>,  <li>, <map>, <object>, <ol>, <p>, <pre>, <samp>, <select>, <small>, <span>,  <strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>, <th>,  <thead>, <tr>, <tt>, <ul>, <var>

支持改事件的 JavaScript 对象:

button, document, checkbox, link, radio, reset, submit

实例

代码如下:

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>Js 美女合集</title>     <style>         * {             padding: 0;             margin: 0;         }         body{             background: #000;         }         .parent {             width: 500px;             margin: 20px auto;         }         .parent .pic {             width: 100%;             height: 400px;         }         .parent .pic img {             width: 100%;             height: 100%;         }         .box {             display: flex;         }         .box div {             flex: 1;             text-align: center;             line-height: 100px;             color: #fff;         }         .box div input {             width: 80px;             height: 30px;             border-radius: 5px;         }         #txt{             color: red;             font-size: 24px;         }     </style> </head> <body>    <div class="parent">         <div class="pic">             <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="1.jpg" alt="" id="pic">         </div>         <div class="box">             <div>                 <input type="button" value="上一张" id="btnLast">             </div>             <div>                 第 <span id="txt">1</span> 张             </div>             <div>                 <input type="button" value="下一张" id="btnNext">             </div>         </div>     </div>     <script>         var index = 1;         var txt=document.getElementById("txt");         var pic= document.getElementById("pic");         document.getElementById("btnNext"). = function () {             if (index < 14) {                 index++;             }             txt.innerHTML=index;             document.getElementById("pic").src = index + ".jpg";         };         document.getElementById("btnLast"). = function () {             if (index > 1) {                 index--;             }             txt.innerHTML=index;             pic.src = index + ".jpg";         };     </script> </body> </html>

原文链接:https://segmentfault.com/a/1190000016011976

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消