ホームページ > 記事 > ウェブフロントエンド > JSイベント実装コードを動的に追加する_JavaScriptスキル
// フォームオブジェクト
function GetObject(Name)
{
var inputlist=document.all.tags('input');
var i=0; 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);