javascript - 在动态表单元素上调用 JavaScript 方法

标签 javascript

我正在使用 JavaScript 创建新的文本框。我想调用这个新创建的文本框的 JavaScript 方法 onkeyup 事件。我将如何做到这一点?

下面是我的代码:

var element2 = document.createElement("input"); 
element2.type = "text"; 
element2.id='complete-field'+tableID;
element2.name=tableID;

最佳答案

使用addEventListenerattachEvent附加事件:

if (element2.addEventListener){
  element2.addEventListener('keyup', myFunction, false);
} else if (element2.attachEvent){
  element2.attachEvent('onkeyup', myFunction);
}

关于javascript - 在动态表单元素上调用 JavaScript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1899479/

相关文章:

javascript - 从 JSON 字符串中提取嵌套的 <a> 元素

javascript - 如何突出图像的一部分并模糊其余部分?

javascript - 如何动态地将新行添加到表中,每行都有表标题和列?

javascript - 使用 JavaScript 将自定义对象添加到文档中

javascript - 访问在 JavaScript 中使用 attachEvent()/addEventListener() 添加的事件

javascript - CSS 一致性工具

javascript - jeditable 扩展提交数据

javascript - 将div与右侧的固定位置对齐

javascript - 如何将值传递给 DIV 标记中的 CLASS?

javascript - 如何在考虑向后兼容性的情况下使用 HTML5 占位符属性?