JS修改当前控件样式&为控件追加事件
2013-08-25 23:21
375 查看
先搁这吧,今天太晚了,以后再加注释和修整吧。不幸搜到的朋友就别看了
<%@ 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 { width: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="width:30px"> <a id="link" class="redcss" runat="server" onclick="changecss(this)"><h1>good</h1> </a> </div> </form> </body> </html>
相关文章推荐
- JS获取页面input控件中所有text控件并追加样式属性
- js 获取当前焦点所在的元素、给元素和input控件添加键盘监听事件、添加页面级的键盘监听事件
- JS添加或修改控件的样式(Class)实现方法
- jquery EasyUi combobox 控件样式修改(对当前combobox的修改)
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- js 修改svg样式、动态加入DOM元素、添加事件响应函数
- JS添加或修改控件的样式(Class)
- js,onblur后下一个控件获取焦点判断、html当前活跃控件、jquery版本查看、jquery查看浏览器版本、setTimeout&setInterval
- table 通过 append 动态追加的 tr,点击事件与修改样式
- 从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)
- JS获取页面input控件中所有text控件并追加样式属性
- js获得焦点控件&获得键盘事件
- 20101124 学习记录:Js的一些触发事件onblur等 & 获取当前日期并判断
- JS获取和修改元素样式
- Android如何让ListView的子组件按钮响应单击事件并修改该项子控件内容
- 原生JS获取HTML样式并修改
- js获取某个控件的集合并添加属性或事件
- .net 服务器事件和客户端js事件的执行顺序以及在脚本运行前定义脚本要修改的 HTML 元素
- JS获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 可以根据需求修改
- C#跨线程修改控件——从MSIL和汇编看Invoke, 多线程, 事件与事件委托