zoukankan      html  css  js  c++  java
  • 通过按钮执行对应操作完成javascript检测

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title>编程挑战</title>
     6         <style type="text/css">
     7         body{
     8             font-size: 12px;
     9         }
    10         ul{
    11              list-style-type: decimal; 
    12         }
    13         #text{
    14             width: 400px;
    15             height: 200px;
    16             border: 1px solid #ccc;
    17             padding: 5px;
    18             line-height: 24px;
    19             text-align: justify;
    20         }
    21         #con{
    22             text-indent: 2em;
    23         }
    24         </style>
    25     </head>
    26     <body>
    27         <h2 id="con">JavaScript课程</h2>
    28         <div id="text">
    29             <h3>JavaScript为网页添加动态效果并实现与用户交互的功能。</h3>
    30             <ul>
    31                 <li>JavaScript入门篇,让不懂JS的你,快速了解JS。</li>
    32                 <li>JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作</li>
    33                 <li>学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程</li>
    34             </ul>
    35         </div>
    36         <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->
    37         <form action="">
    38             <input type="button" name="" value="改变颜色" onclick='myceshi1()'/>
    39             <input type="button" name="" value="改变宽高" onclick='myceshi2()'/>
    40             <input type="button" name="" value="隐藏内容" onclick='myceshi3()'/>
    41             <input type="button" name="" value="显示内容" onclick='myceshi4()'/>
    42             <input type="button" name="" value="取消设置" onclick='myceshi5()'/>
    43         </form>
    44     </body>
    45 </html>

     通过DOM可以实现JavaScript去操作HTML元素和CSS样式,完成简单的动态操作,当点击相应按钮,执行相应操作,为按钮添加相应事件//定义"改变颜色"的函数//定义"改变宽高"的函数//定义"隐藏内容"的函数  //定义"显示内容"的函数//定义"取消设置"的函数 

     1         <script type="text/javascript">
     2             //定义"改变颜色"的函数
     3             function myceshi1(){
     4                 var ceshi1=document.getElementById('text');
     5                 ceshi1.style.color='red';
     6             }
     7             //定义"改变宽高"的函数  
     8             function myceshi2(){
     9                 var ceshi2=document.getElementById('text');
    10                 ceshi2.style.width='600px';
    11                 ceshi2.style.height='400px';
    12             }
    13             //定义"隐藏内容"的函数  
    14             function myceshi3(){
    15                 var ceshi3=document.getElementById('text');
    16                 ceshi3.style.display='none';
    17             }
    18             //定义"显示内容"的函数  
    19             function myceshi4(){
    20                 var ceshi4=document.getElementById('text');
    21                 ceshi4.style.display='block';
    22             }
    23             //定义"取消设置"的函数 
    24             function myceshi5(){
    25                 if(confirm('是否取消设置'))
    26                 {
    27                     var ceshi5=document.getElementById('text');
    28                     ceshi5.style.width='400px';
    29                     ceshi5.style.height='200px';
    30                     ceshi5.style.color='#000';
    31                     ceshi5.style.border='1px solid #ccc';
    32                     ceshi5.style.padding='5px';
    33                     ceshi5.style.lineHeight='24px';
    34                     ceshi5.style.textAlign='justify';
    35                     ceshi5.style.display='block';
    36                 }
    37                 else{
    38                     console.log('恭喜你已经成功取消操作');
    39                 }
    40             }
    41         </script>
  • 相关阅读:
    Mimblewimble:新型的隐私保护协议
    权益证明生态系统
    理解去中心化身份
    TPS 是一种糟糕的评价标准
    以太坊 2.0 :双生以太奇谭
    以太坊 2.0:信标链
    以太坊 2.0:验证者详解
    论共识机制
    以太坊钱包开发系列
    将不确定变成确定~LINQ DBML模型可以对应多个数据库吗
  • 原文地址:https://www.cnblogs.com/webaction/p/12514484.html
Copyright © 2011-2022 走看看