• js 响应事件


     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     5     <title></title>
     6     <meta charset="utf-8" />
     7     <style>
     8 
     9     </style>
    10    <script type="text/javascript">
    11        function sclick() { //函数名不能是关键字
    12            alert("ceshi");
    13        }
    14    </script>
    15     <script type="text/javascript">
    16         window.onload = function () { //匿名函数
    17             alert("页面已加载");
    18         }
    19     </script>
    20 </head>
    21 <body>
    22     <script>
    23         //在html中调用事件处理器
    24     </script>
    25     <input type="button" value="测试" onclick="sclick()" /> 
    26  
    27     <input type="button" value="测试1" id="click" />
    28     <script type="text/javascript">
    29         var btn = document.getElementById("click"); //通过元素ID获取元素对应的节点对象
    30         //在javascript中调用事件处理器
    31         btn.onclick = function () { //匿名函数
    32             alert("ceshi1");
    33         }
    34     </script>
    35 
    36     <img id="logo" style="background-color:red;100px;height:100px;"/>
    37     <script type="text/javascript">
    38         //获取元素前提是dom加载完成
    39         document.getElementById("logo").onmouseover = function () { //鼠标移动到对象上
    40             this.style.backgroundColor = "pink";
    41         }
    42         document.getElementById("logo").onmouseout = function () { //鼠标离开对象上
    43             this.style.backgroundColor = "red";
    44         }
    45     </script>
    46     <script type="text/javascript">
    47         //删除事件
    48         document.getElementById("logo").onmouseout = null;
    49         //null值会覆盖以前赋予事件处理器的任何内容,从而删除事件处理器
    50     </script>
    51 
    52     <a href="http://www.baidu.com" id="baidu">超链接</a>
    53     <script type="text/javascript">
    54         //默认操作
    55         document.getElementById("baidu").onclick = function () {
    56             this.href = "https://www.google.com.hk/";//this代表这个对象 或代表<a>标记
    57         }
    58     </script>
    59     <script type="text/javascript">
    60         //禁止默认操作
    61         document.getElementById("baidu").onclick = function () {
    62             return false; //点击超链接 就不会跳转;
    63         }
    64     </script>
    65 
    66     <form id="form1">
    67         <input type="text" id="name"/>
    68         <input type="submit" />
    69     </form>
    70     <script type="text/javascript">   
    71         document.getElementById("form1").onsubmit = function () {
    72             var B1 = true;
    73             var txtName = document.getElementById("name").value;
    74             if(txtName==""){
    75                 alert("请输入姓名");
    76                 B1 = false;
    77             }
    78             return B1;
    79         }
    80     </script>
    81 </body>
    82 </html>
  • 相关阅读:
    Quick Sort 快速排序的原理及实现
    IAR_FOR_STM8开发之DEMO的建立
    跨域或者Internet访问Remoting[Remoting FAQ]
    2020 7 22 每日总结
    2020 7 23 每日总结
    2020 7 27 每日总结
    2020 7 20 每日总结
    2020 7 29 每日总结
    2020 7 21 每日总结
    2020 7 28 每日总结
  • 原文地址:https://www.cnblogs.com/enych/p/7649749.html
Copyright © 2020-2023  润新知