ホームページ  >  記事  >  ウェブフロントエンド  >  JSイベント実装コードを動的に追加する_JavaScriptスキル

JSイベント実装コードを動的に追加する_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:55:23761ブラウズ

// フォームオブジェクト
function GetObject(Name)
{
var inputlist=document.all.tags('input');
var i=0; 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
// 追加されたイベントの順序が実行されますSequence// on でイベントを追加するには addEventListener を使用してください。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');
setEvent(lSize,'onblur',blur);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。