将 JS 函数附加到动态创建的对象事件
attaching JS functions to dynamically created object events
我使用以下代码将行动态添加到我的 ASP.NET 表中。我创建了一个跨度,然后用 html 文本框代码填充它以在我的行中创建一些文本框,现在我将在我的文本框事件中附加一些函数,用于即时模糊或按键事件:
var TR = document.createElement('tr');
TR.style.textAlign = 'center';
//mission end date
var TD = document.createElement('td');
var span = document.createElement("span");
span.innerHTML = "<input maxlength='5' type='text' width='50px' style='width:50px;' value=''/>";
TD.appendChild(span);
TR.appendChild(TD);
.......
TR.appendChild(TD);
document.getElementById('<%=tblData.ClientID %>').appendChild(TR);
我创建了其他一些 javascript 函数,我想将它们附加到这些动态创建的文本框事件中,例如:
function onBlur(){
.....
}
如何将 onBlur 附加到这些动态创建的对象的 onblur 事件?谢谢
替换
span.innerHTML = "<input maxlength='5' type='text' width='50px' style='width:50px;' value=''/>";
跟
var input = document.createElement("input");
input.style.width="50px";
input.type="text";
input.onblur = your_function_handler;
span.appendChild(input);
相关文章:
- 在创建对象后附加一个jquery事件
- 错误:自动化服务器可以't创建对象
- 如何在不使用 new 关键字的情况下从函数创建对象
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- 创建对象函数原型和代码是错误的
- 使用Undercore创建对象集合
- 如何在JavaScript中创建对象时使用变量的值
- 正在创建对象的递归列表
- 这两种不同的创建对象文字的方法有什么区别
- ES6 const,用于在JavaScript中创建对象原型;这是一种模式吗
- 使用字符串作为名称创建对象
- 使用参数创建对象
- 如何在JS中创建对象的可变和不可变副本
- 用javascript创建对象的dynamic数组
- Javascript,用vars创建对象的最佳方法
- 离子幻灯片框中未创建对象
- 在创建对象时调用javascript函数
- JavaScript - 有没有办法动态创建对象的新实例
- 为什么使用 Object('123') 创建对象会创建一个 String() 对象,但 typeof 是“对象”
- EmberJS - 在创建对象后添加绑定