zoukankan      html  css  js  c++  java
  • js html 交互监听事件学习

    事件处理程序(handler)

    HTML事件处理程序

    <input type="button" value="Click Here" onclick="showMessage();" />
        <script type="text/javascript">
            function showMessage() {
                alert('Clicked!');
            }

    JavaScript指定事件处理程序:

    <input id="btnClick" type="button" value="Click Here" />
    
        <script type="text/javascript">
            var btnClick = document.getElementById('btnClick');
            btnClick.onclick = function showMessage() {
                alert(this.id);
            };
        </script>

    DOM2事件处理程序

    <input id="btnClick" type="button" value="Click Here" />
    
        <script type="text/javascript">
            var btnClick = document.getElementById('btnClick');
            btnClick.addEventListener('mouseover', function() {
                alert(this.id);
            }, false);
            btnClick.addEventListener('click', function() {
                alert('Hello!');
            }, false);
        </script>

    add与remove的参数必须一样
    <
    input id="btnClick" type="button" value="Click Here" /> <script type="text/javascript"> var btnClick = document.getElementById('btnClick'); var handler=function() { alert(this.id); } btnClick.addEventListener('click', handler, false); btnClick.removeEventListener('click', handler, false); </script>
    
    
  • 相关阅读:
    《C》指针
    《C》变量
    《C》数组
    《C》VS控制台应用
    listagg wm_concat 行转列
    Linux学习之shell script
    Linux学习之正则表达式sed
    Linux学习之正则表达式grep
    Linux学习之SAMBA共享(密码验证)
    Linux学习之SAMBA共享(无密码)
  • 原文地址:https://www.cnblogs.com/yujian-bcq/p/3822298.html
Copyright © 2011-2022 走看看