继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

JavaScript点击事件——美女合集

慕尼黑的夜晚无繁华
关注TA
已关注
手记 370
粉丝 60
获赞 318

实例

效果如下图:
图片描述

代码如下:

<!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 src="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 src="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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP