点击aa,数字加一,点击bb,数字减一,数字最小值不能为0,不能为负数. <a href="#">-</a><input value="1" type="text" /><a href="#">+</a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head> <title>Log Out</title> <meta http-equiv='Pragma' content='no-cache'> <script type="text/javascript"> onload = function () { var numId = document.getElementById("num"); var numIn = numId.value; function isPositive(num) { if (num > 0) return true; else return false; } document.getElementById("sub").onclick = function () { if (isPositive(numId.value-1)) numId.value--; else alert("数字错误"); } document.getElementById("add").onclick = function () { if (isPositive(numId.value)) numId.value++; else alert("数字错误"); } } </script></head><body><a href="#" id="sub">-</a><input value="1" type="text" id="num"/><a href="#" id="add">+</a></body></html> <a href="javascript:void(0)" onclick="sum(-1)">-</a><input value="1" type="text" readonly="readonly" id="num"/><a href="javascript:void(0)" onclick="sum(1)">+</a><script>var i=1;function sum(n){ i+=n; if(i<1)i=1; document.getElementById("num").value=i;}</script> javascript如何实现提前绑定click事件 javascript的计算div高度的问题 这段js代码是什么意思,高人给我解释一下,我实在看不懂 jquery版本问题 关于变量问题 怎样获取我选中的复选框 关于下拉框函数问题 散分 html inputfile 点击浏览取消的onchange问题 Fullscreen API 用户允许全屏事件检测。 js中如何让程序暂停一段时间 高手请进 一个网页的效果模仿
<head>
<title>Log Out</title>
<meta http-equiv='Pragma' content='no-cache'>
<script type="text/javascript">
onload = function () {
var numId = document.getElementById("num");
var numIn = numId.value; function isPositive(num) {
if (num > 0)
return true;
else
return false;
}
document.getElementById("sub").onclick = function () {
if (isPositive(numId.value-1))
numId.value--;
else
alert("数字错误");
}
document.getElementById("add").onclick = function () {
if (isPositive(numId.value))
numId.value++;
else
alert("数字错误");
}
}
</script>
</head>
<body>
<a href="#" id="sub">-</a><input value="1" type="text" id="num"/><a href="#" id="add">+</a>
</body>
</html>
<input value="1" type="text" readonly="readonly" id="num"/>
<a href="javascript:void(0)" onclick="sum(1)">+</a>
<script>
var i=1;
function sum(n){
i+=n;
if(i<1)i=1;
document.getElementById("num").value=i;
}
</script>