为什么onkeyup事件在弹框中不能用?

为什么这个onkeyup事件在隐藏的弹框中不能用呢?这个事件是在隐藏弹框的一个文本域中。弹框我点击审批的时候弹出一个输入审批意见用的。可是现在把这个带有onkeyup事件的文本域拿到页面上onkeyup事件是有效的,为什么放在这个隐藏的弹框中就没有效果呢

你是把弹框show出来了那个文本域的keyup事件还是不执行吗?如果是这样的话你看你页面是不是有跟这个文本域绑定的id或class有重合的,一般来说
不会有这种情况的,肯定是可以出发的,不然你把keyup方法直接放到这个文本域的标签上试试看能不能执行

你弹框是动态生成的吧,绑定事件的时候text还没添加到dom获取不到对象当然无法绑定。或者你绑定的js代码放dom对象上直接执行了,而不是在window.onload或者dom ready事件中绑定的同样无法获取对象,即使存在。

将绑定代码放到dom对象下,如果动态生成的,弹框后在执行事件绑定代码

楼上应该是可能的情况了,还可以用事件委托解决!

事件委托就可以解决了 我也遇到了

一个可能是你没找到这节点,第二个可能是没有这个id,第三,你的隐藏域是动态生成,必须在生成之后,在绑定onkeyup事件