Javascript can';t调用js对象的keyup函数

Javascript can';t调用js对象的keyup函数,javascript,javascript-events,Javascript,Javascript Events,这是代码 我试图调用绑定到keyup的函数,但“keyPres”变量为null HTML <input id="text" name="text" type="text" onkeyup="alert('Boom')" value="Key up here"/> <input type="button" id="fire" value="fire" /> 感谢您的帮助您的处理程序位于“id”值为“text”的元素上,但您的代码查找“fire” 处理程

这是代码

我试图调用绑定到keyup的函数,但“keyPres”变量为null

HTML

<input id="text" name="text" type="text" onkeyup="alert('Boom')"  
       value="Key up here"/>
<input type="button" id="fire" value="fire" />

感谢您的帮助

您的处理程序位于“id”值为“text”的元素上,但您的代码查找“fire”


处理程序位于“id”值为“text”的元素上,但代码查找“fire”


好的,您正在将
textElement
分配给按钮(
fire
),而不是文本框


好吧,您正在将
textElement
分配给按钮(
fire
),而不是文本框


以后,请将您的代码放在问题中,而不是放在外部网站上。我已经在这里复制了。以后,请把你的代码放在问题中,而不是放在外部网站上。我把它抄在这里了。
document.getElementById("fire").onclick=function()
{
    var textElement = document.getElementById("fire");
    var keyPres= textElement.onkeyup;
    keyPres.call();
}
<input id="text" name="text" type="text" onkeyup="alert('Boom')"  
       value="Key up here"/>
<input type="button" id="fire" value="fire" />
// says "fire" in your jsFiddle
var textElement = document.getElementById("text"); 
var keyPres= textElement.onkeyup;
keyPres.call();