Javascript 如何将onkeypress事件添加到IE中动态创建的输入框中?
全部,, 我在onclick函数中添加输入框,如下所示Javascript 如何将onkeypress事件添加到IE中动态创建的输入框中?,javascript,html,Javascript,Html,全部,, 我在onclick函数中添加输入框,如下所示 HtmlContent =HtmlContent+ "<input id = '" + uid + "' onkeypress='DefaultEnterButton(event,'imgGo')' class='jobCenterArea' type='text' onkeydown='IsNumeric(" + uid + ")' onclick ='getActiveElemen
HtmlContent =HtmlContent+ "<input id = '" + uid + "' onkeypress='DefaultEnterButton(event,'imgGo')' class='jobCenterArea' type='text' onkeydown='IsNumeric(" + uid + ")' onclick ='getActiveElementId();' name='txtBoxSch_" + txtBoxCnt + "' /> " +
"<img src='/COSimages/BusPortal/custom-x.png' alt='Close Icon' height='14' width ='14' onclick=' Remove_TextBox(" + uid + ")'/> "+htmllabel;
[我试图实现的功能是,在用户输入关键字后,当他们点击回车按钮时,它应该转到下一页,而不仅仅是单击搜索按钮]
有什么建议吗
更新
解决方案是替换&apos代码>由和#39代码>
感谢大家的支持。查看jQuery。它确实简化了DOM操作和事件处理(以及AJAX和…),特别是在需要支持IE8的情况下。动态连接事件处理程序也更为简洁和容易,特别是在使用jQuery时。如果您正在生成大量此类“动态”内容,请查看客户端模板引擎,例如@voithos jQuery也有自己的模板系统;-)在ie中
document.getElementById(uid).onkeypress = function(event){return DefaultEnterButton(event,'imgGo')};