• JS修改当前控件样式&为控件追加事件


    先搁这吧,今天太晚了,以后再加注释和修整吧。不幸搜到的朋友就别看了

    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <script type="text/javascript">
            function set() {
                var obj = document.getElementById("fy");
    
                //obj.attachEvent('onfocus', add); //在原先事件上添加
                //obj.setAttribute('onfocus',add); //会替代原有事件方法
                //obj.onfocus=add;                //等效obj.setAttribute('onfocus',add);        
    
                if (window.addEventListener) {
                    //其它浏览器的事件代码: Mozilla, Netscape, Firefox
                    //添加的事件的顺序即执行顺序 //注意用 addEventListener 添加带on的事件,不用加on 
                    obj.addEventListener('focus', add, false);
                }
                else {
                    //IE 的事件代码 在原先事件上添加 add 方法
                    obj.attachEvent('onfocus', add);
                }
            }
    
            function func(mess) {
                alert(mess);
            }
    
            function changecss(e) {
                if (e.className = "redcss") {
                    e.className = "likelink";
                    e.attachEvent('onclick', function () { func("2321"); }); //带参数
                    e.onmouseover = add
    
                    // e.addEventListener('mouseover', add, false);
    
                    
                }
            }
            function add() {
                
            }
        </script>
        <style type="text/css">
            .redcss {
                color:red
            }
            .likelink {
                20px;
                color:blue;
                text-decoration:; 
                cursor:pointer;        }
        </style>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div style="30px">
                <a id="link" class="redcss" runat="server" onclick="changecss(this)"><h1>good</h1> </a>
            </div>
        </form>
    </body>
    </html>
  • 相关阅读:
    Python 编程笔记(小白初学篇)
    博客园设置好看的主题!站在巨人的肩膀上眺望远方!!
    Matlab 画地图之 m_map
    SSO+PHS 同步问题修正解决
    从已删除邮箱copy数据到活动邮箱
    微软AD相关操作的免费工具
    phpize是什么
    apache的bin目录下的apxs有什么作用? PHP模块加载运行方式
    docker
    sed 命令
  • 原文地址:https://www.cnblogs.com/flying607/p/3281679.html
Copyright © 2020-2023  润新知