动态添加js事件实现代码


Posted in Javascript onMarch 12, 2009

//表单对象
function GetObject(Name)
{
var inputlist=document.all.tags('input');
var i=0;
for(i=0;i<inputlist.length;i++)
{
var input=inputlist[i];
if(input.id.indexOf(Name) !=-1)
{
return input;
}
}
return null;
}
//设置对象事件
function setEvent(Object,EventName,EventFunction)
{
if(Object ==null)
return;
if(window.addEventListener)
{
//其它浏览器的事件代码: Mozilla, Netscape, Firefox
//添加的事件的顺序即执行顺序 //注意用 addEventListener 添加带on的事件,不用加on
Object.addEventListener(EventName.replace('on',''), EventFunction, false);
}
else
{
//IE 的事件代码 在原先事件上添加 add 方法
Object.attachEvent(EventName,EventFunction);
}
}
//失去焦点函数
function blur()
{
var size=lSize.value * 0.3;
pSize.value=ForDight(size,0);
}
//四舍五入函数
function ForDight(Dight,How)
{
var Dight = Math.round (Dight*Math.pow(10,How))/Math.pow(10,How);
return Dight;
}
//执行
var lSize=GetObject('STNumberTextBox1');
var pSize=GetObject('STNumberTextBox2');
setEvent(lSize,'onblur',blur);

Javascript 相关文章推荐
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 Javascript
Jquery操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
js前台判断开始时间是否小于结束时间
Feb 23 Javascript
JavaScript调用ajax获取文本文件内容实现代码
Mar 28 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
jQuery插件简单学习实例教程
Jul 01 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
Feb 10 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
May 01 Javascript
原生js轮播特效
May 18 Javascript
JavaScript如何获取到导航条中HTTP信息
Oct 10 Javascript
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
javascript prototype 原型链
Mar 12 #Javascript
10个新的最有前途的JavaScript框架
Mar 12 #Javascript
JavaScript RegExp方法获取地址栏参数(面向对象)
Mar 10 #Javascript
用正则表达式 动态创建/增加css style script 兼容IE firefox
Mar 10 #Javascript
Iframe thickbox2.0使用的方法
Mar 05 #Javascript
js 颜色选择器(兼容firefox)
Mar 05 #Javascript
小型js框架veryide.librar源代码
Mar 05 #Javascript
You might like
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
javascript 数组排序函数
2009/08/20 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
javaScript基础详解
2017/01/19 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
浅谈Vue.js
2017/03/02 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现代理服务功能实例
2013/11/15 Python
python组合无重复三位数的实例
2018/11/13 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
如何给Python代码进行加密
2020/01/10 Python
Python短信轰炸的代码
2020/03/25 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
python实时监控logstash日志代码
2020/04/27 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
中专生职业生涯规划书范文
2014/01/10 职场文书
法定授权委托证明书
2014/09/27 职场文书
2014年技术部工作总结
2014/12/12 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
员工辞职信范文大全
2015/05/12 职场文书