Javascript 如何将onkeypress事件添加到IE中动态创建的输入框中?

Javascript 如何将onkeypress事件添加到IE中动态创建的输入框中?,javascript,html,Javascript,Html,全部,, 我在onclick函数中添加输入框,如下所示 HtmlContent =HtmlContent+ "<input id = '" + uid + "' onkeypress='DefaultEnterButton(event,&apos;imgGo&apos;)' class='jobCenterArea' type='text' onkeydown='IsNumeric(" + uid + ")' onclick ='getActiveElemen

全部,, 我在onclick函数中添加输入框,如下所示

   HtmlContent =HtmlContent+  "<input id = '" + uid + "' onkeypress='DefaultEnterButton(event,&apos;imgGo&apos;)' class='jobCenterArea' type='text'   onkeydown='IsNumeric(" + uid + ")'  onclick ='getActiveElementId();' name='txtBoxSch_" + txtBoxCnt + "' />&nbsp;" +
            "<img src='/COSimages/BusPortal/custom-x.png'  alt='Close Icon' height='14' width ='14' onclick=' Remove_TextBox(" + uid + ")'/>&nbsp;"+htmllabel;
[我试图实现的功能是,在用户输入关键字后,当他们点击回车按钮时,它应该转到下一页,而不仅仅是单击搜索按钮] 有什么建议吗

更新 解决方案是替换
&apos
和#39


感谢大家的支持。

查看jQuery。它确实简化了DOM操作和事件处理(以及AJAX和…),特别是在需要支持IE8的情况下。动态连接事件处理程序也更为简洁和容易,特别是在使用jQuery时。如果您正在生成大量此类“动态”内容,请查看客户端模板引擎,例如@voithos jQuery也有自己的模板系统;-)在ie中
document.getElementById(uid).onkeypress = function(event){return DefaultEnterButton(event,'imgGo')};