>웹 프론트엔드 >JS 튜토리얼 >js 이벤트 구현 code_javascript 기술을 동적으로 추가합니다.

js 이벤트 구현 code_javascript 기술을 동적으로 추가합니다.

WBOY
WBOY원래의
2016-05-16 18:55:23787검색

//양식 객체
function GetObject(Name)
{
var inputlist=document.all.tags('input')
var i=0
for(i=0; i{
var input=inputlist[i];
if(input.id.indexOf(Name) !=-1)
{
입력 반환 ;
}
}
return null;
}
//객체 이벤트 설정
function setEvent(Object,EventName,EventFunction)
{
if(Object = =null)
return;
if(window.addEventListener)
{
//다른 브라우저의 이벤트 코드: Mozilla, Netscape, Firefox
//추가된 이벤트의 순서가 실행됩니다. Sequence//on으로 이벤트를 추가하려면 addEventListener를 사용하세요. 추가할 필요가 없습니다.
Object.addEventListener(EventName.replace('on',''), EventFunction, false)
}
else
{
//IE의 이벤트 코드는 원래 이벤트에 add 메소드를 추가합니다
Object.attachEvent(EventName,EventFunction)
}
}
//Lost focus function
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);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.