如何用div获取键盘输入内容

即用div设置一个类似于文本框的元素
当我使用键盘输入时,div代表的区域可以显示出所输入的内容
我知道可能是用textcontent属性完成
但具体怎么写,求各位大神帮忙!

<!DOCTYPE html>

window.onload = function(){ document.getElementById("a").onkeydown = function(){ var str=document.getElementsById("a"); str.innerHTML=str.textContent; } }


大概想法是这样,但是不对,求解答。。。。

 <div contenteditable="true" >
就可以输入了。(你也可以用jquery的attr设置这个属性)

文本框的话用textarea不是更好么