<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title></title>
</head>
<body>
<table>
<tr>
<td><input type="button" value="add" onclick="setOp('+', 'add')"/></td>
<td><input type="button" value="miner" onclick="setOp('-', 'miner')"/></td>
<td><input type="button" value="times" onclick="setOp('*', 'times')"/></td>
<td><input type="button" value="divide" onclick="setOp('/', 'divide')"/></td>
</tr>
</table>
<table id="tb_calc" style="display:none">
<tr>
<td><input id="x" type="text" style="width:100px" value="" name="x" /></td>
<td><lable id="op" name="op"></lable></td>
<td><input id="y" type="text" style="width:100px" value="" name="y" /></td>
<td><input id="opTips" type="button" value="" onclick="calc()"/></td>
<td><lable id="z" name="z"></lable></td>
</tr>
</table>
<script type="application/javascript">
function setOp(op, opTips)
{
var tb=document.getElementById("tb_calc")
tb.style.display = "none"
document.getElementById("x").value = ""
document.getElementById("y").value = ""
document.getElementById("z").innerText = ""
document.getElementById("op").innerText = op
document.getElementById("opTips").value = opTips
tb.style.display = "block"
}
function calc()
{
var x = parseInt(document.getElementById("x").value)
var y = parseInt(document.getElementById("y").value)
var op = document.getElementById("op").innerText
var z = ""
switch(op)
{
case '+':
z = x + y
break
case '-':
z = x - y
break
case '*':
z = x * y
break
case '/':
z = x / y
break
default:
z = ''
}
console.log(x, op, y, '=', z)
document.getElementById("z").innerText = z
}
</script>
</body>
</html>
有2种如果js代码块不多,你可以直接在本页面写
<script type="text/javascript">编写你的js代码</script>如果js代码偏多你可以新建一个.js文件在html页面引用这个js文件
<script src="文件的路径"></script>第一步:在页面查看源代码,把form中包含的需要填列的html控件找出来如:
第二步:编写代码
javascript:mainfrm.username.value="stangray"mainfrm.submit.focus()
第三步:
打开浏览器的“收藏夹”,在“链接”分类中添加一个url收藏。
在url项中:加入上面编写的代码,也可以指定快捷键,在名称中填写“自动填表”
第四步:测试在浏览器中打开你要填写表单的网址,然后点击“链接”栏(这个菜单栏在输入地址栏的右边
,
取消锁定工具栏后自动填表”链接。