键入文本输入字段时,打印在div中键入的内容

ctm*_*ctm 11 html javascript css input

我有一个网站,其中有一个空框和一个输入文本框.我希望能够在该输入框中键入内容并将其打印在空盒子上.

HTML

<div class='printchatbox'></div>
Run Code Online (Sandbox Code Playgroud)

这是空盒子

<input type='text' name='fname' class='chatinput'>
Run Code Online (Sandbox Code Playgroud)

这是输入框.

CSS

.printchatbox 
    {border-width:thick 10px;border-style: solid; 
    background-color:#fff;
    line-height: 2;color:#6E6A6B;font-size: 14pt;text-align:left;float: middle;
    border: 3px solid #969293;width:40%;}
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我如何做到这一点我会非常感激.谢谢

nun*_*cal 28

你使用这个onkeyup事件

使用id进行搜索要容易得多.将ID添加到元素中,如下所示:

<div class='printchatbox' id='printchatbox'></div>

<input type='text' name='fname' class='chatinput' id='chatinput'>
Run Code Online (Sandbox Code Playgroud)

JS

var inputBox = document.getElementById('chatinput');

inputBox.onkeyup = function(){
    document.getElementById('printchatbox').innerHTML = inputBox.value;
}
Run Code Online (Sandbox Code Playgroud)

这是一个实例