用js实现一个键盘怎么作

JavaScript021

用js实现一个键盘怎么作,第1张

推荐使用jq22.com的插件。

如果你想自己实现,在界面上先把所有按键"画"出来,然后为每个bottom建立事件。光标选中后,先记录是对象,然后事件将记录对象中添加一个字符。

不会做手机的,做了个电脑上能用的...

<script>

function demo(obj,tip){

if(tip==1){

var con=document.getElementById('content').value

document.getElementById('content').value=con+obj.innerHTML

}else if(tip==2){

document.getElementById('content').value=""

}else if(tip==3){

var con=document.getElementById('content').value

document.getElementById('content').value=con.slice(0,-1)

}

}

</script>

<button onclick="demo(this,1)">7</button>

<button onclick="demo(this,1)">8</button>

<button onclick="demo(this,1)">9</button>

<br>

<button onclick="demo(this,1)">4</button>

<button onclick="demo(this,1)">5</button>

<button onclick="demo(this,1)">6</button>

<br>

<button onclick="demo(this,1)">1</button>

<button onclick="demo(this,1)">2</button>

<button onclick="demo(this,1)">3</button>

<br>

<button onclick="demo(this,2)">C</button>

<button onclick="demo(this,1)">0</button>

<button onclick="demo(this,3)">X</button>

<br>

<input type="text" id="content" />