Javascript 如何将输入值打印到表中?

Javascript 如何将输入值打印到表中?,javascript,html,Javascript,Html,我希望输入值用id=“realuchat”打印在表的右下角,但下面的代码不起作用。我试图使用js将其添加为新元素,但出现了错误。请帮帮我 函数xyz(){ var a=document.getElementById(“聊天”); a、 占位符=”; a、 添加的列表器(“鼠标出”,gh); 函数gh(){ a、 占位符=“键入消息…”; } a、 附录列表(“键控”,jh); 函数jh(){ 预防默认值(); 如果(键代码===13){ document.getElementById(“sub

我希望输入值用id=“realuchat”打印在表的右下角,但下面的代码不起作用。我试图使用js将其添加为新元素,但出现了错误。请帮帮我

函数xyz(){ var a=document.getElementById(“聊天”); a、 占位符=”; a、 添加的列表器(“鼠标出”,gh); 函数gh(){ a、 占位符=“键入消息…”; } a、 附录列表(“键控”,jh); 函数jh(){ 预防默认值(); 如果(键代码===13){ document.getElementById(“sub”)。单击(); } } } 函数谈话(){ var htalk=document.getElementById(“realhchat”); var utalk=document.getElementById(“realuchat”); var talk=document.getElementById(“chat”).value; var elh=document.createElement(“td”); var elu=document.createElement(“td”); var diau=document.createTextNode(talk); var table=document.getElementById(“realuchat”); 表1.儿童(td); }

daju.in

嗨,怎么了?欢迎来到大洲。我们开始谈吧。


我已修复了您的主要错误-如果您愿意,您将进一步调整代码:

函数xyz(){ var a=document.getElementById(“聊天”); a、 占位符=”; a、 添加的列表器(“鼠标出”,gh); 函数gh(){ a、 占位符=“键入消息…”; } a、 附录列表(“键控”,jh); 功能jh(evt){ evt.preventDefault(); 如果(evt.keycode===13){ document.getElementById(“sub”)。单击(); } } } 功能对话(evt){ evt.preventDefault(); var htalk=document.getElementById(“realhchat”); var utalk=document.getElementById(“realuchat”); var talk=document.getElementById(“chat”).value; var elh=document.createElement(“tr”); var elu=document.createElement(“td”); var diau=document.createTextNode(talk); var table=document.getElementById(“realuchat”); diau.innerHTML=talk; 埃卢·阿佩奇尔德(diau); elh.appendChild(elu); 表1.儿童(elh); }

daju.in

嘿,怎么了?欢迎来到Daju.in.让我们开始谈谈。


在其他事件处理程序中创建事件侦听器是一种非常糟糕的做法……尤其是在您不理解其含义的情况下。将所有的
addEventListener
代码移出
xyz()
,并将其放入页面加载事件侦听器中。混合使用内联事件侦听器和外部事件侦听器的做法也很糟糕。坚持一种或另一种方法,并倾向于使用外部onesCan。请详细解释。我仍然有点困惑。因为xyz()运行正常。但当我创建talk()函数时,问题就产生了。