动态添加js事件实现代码_Javascript教程-查字典教程网
动态添加js事件实现代码
动态添加js事件实现代码
发布时间:2016-12-30 来源:查字典编辑
摘要://表单对象functionGetObject(Name){varinputlist=document.all.tags('input');...

//表单对象

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教程学习
    热门Javascript教程学习
    编程开发子分类