如何用js输出键盘按键?

JavaScript022

如何用js输出键盘按键?,第1张

<input type="button" name="btn" value="点击101"

onclick=" cal(prompt('请输入第一个键盘按键字母:'),prompt('请输入第二个键盘按键字母:')) " />

<script type="text/javascript">

function cal(num01,num02){

/*var num11 = parseInt(num01)

var num22 = parseInt(num02)*/

alert(num01)

alert(num02)

}

</script>

Html:<input type="radio" name="radio" value='0' id="en" onclick="chkRadio(this)" />

Js:var flag = true

function chkRadio(id) {

id.checked = flag

flag = !flag

}

进阶:功能:类似于一个协议。当用户点击同意时,用户才能点击提交按钮。

Html:<input type="submit" class="pub_btn fabu1" value="确认发布" id="fabu" disabled="disabled" style="position: fixedbottom:0pxbackground-color: #6683ff" />

Js: <script language="JavaScript">

var flag = true

function chkRadio(id) {

var c=document.getElementById('en').value

if(c==0){

var obj=document.getElementById('fabu')

obj.removeAttribute('disabled')

document.getElementById('en').value=1

}else{

var obj=document.getElementById('fabu')

obj.setAttribute("disabled","disabled")

document.getElementById('en').value=0

}

id.checked = flag

flag = !flag

}

</script>

给定的初始值。input中是为点击。value=0。当第一次点击时删除disabled的属性,这样用户可以点击提交。根据value进行判断。

借助JQuery更简单实现,这里是一个用原生javascript实现的示例:

<html>

<head>

<title></title>

<script type="text/javascript">

function addButton(){

var html ="<input type=\"button\" value=\"新加\" onclick=\"newButton()\">"

document.getElementById("add").innerHTML=html

}

function newButton(){

alert("我是新加的按钮")

}

</script>

</head>

<body>

<div>

<p>点击该按钮增加一个新按钮</p>

<input type="button" value="点击增加" onclick="addButton()">

<p>新增的按钮在这显示</p>

<div id="add"></div>

</div>

</body>

</html>

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。