在js中 让input 控件的 onblur事件只触发一次我想做个动态控件生成只让最新的input(text)控件触发onblur事件 先前触发过的控件不再触发onblur 也就是说一个input控件只触发一次onblur 生成它下面的一个input我的js代码function f()
{
var i = 2;
var str='<div><input id="Text'+i+'" type="text" onblur="f()" /></div>';document.getElementById('sp1').insertAdjacentHTML("beforeEnd",str);i++;}
这样实现不了我想要的功能,每个input都可以随时触发onblur页面代码:<body>
<form id="form1" runat="server">
<div>
<span id="sp1">
<input id="Text1" type="text" onblur="f()" />
</span>
</div>
</form>
</body>
{
var i = 2;
var str='<div><input id="Text'+i+'" type="text" onblur="f()" /></div>';document.getElementById('sp1').insertAdjacentHTML("beforeEnd",str);i++;}
这样实现不了我想要的功能,每个input都可以随时触发onblur页面代码:<body>
<form id="form1" runat="server">
<div>
<span id="sp1">
<input id="Text1" type="text" onblur="f()" />
</span>
</div>
</form>
</body>
this.onblur=null;
}
this.onblur=function(){}
}