<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>动态改变购买数量</title>
<link href="css/detail.css" rel="stylesheet" />
<script>
function numcheck()
{
var w=document.getElementById("buycount").value;
var reg=/^\-[1-9][0-9]*$/;
if(reg.test(w))
{
return true;
}
else{
return false;
}
}
//编写函数实现数量增加
function addBuynum()
{
var num=document.getElementById('buycount');
if(num)
{
return;
}
num++;
document.getElementById().innerHTMLdocument.getElementById('buycount').innerHTML=num;
$('#buycount').val(num);
}
</script>
</head>
<body>
<div class="prod-buychoose">
<dl class="pProps" id="choosenum">
<dt>购买数量: </dt>
<dd id="choose-num"><a class="reduce" id="reduce1" ></a>
<input id="buycount" value="1" onclick="numcheck()" />
<a class="add" id="add1" onclick="addBuynum()"></a>
</dd>
</dl>
</div>
</body>
</html>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>动态改变购买数量</title>
<link href="css/detail.css" rel="stylesheet" />
<script>
function numcheck()
{
var w=document.getElementById("buycount").value;
var reg=/^\-[1-9][0-9]*$/;
if(reg.test(w))
{
return true;
}
else{
return false;
}
}
//编写函数实现数量增加
function addBuynum()
{
var num=document.getElementById('buycount').value;
if(!num)
{
return;
}
num++;
document.getElementById('buycount').value=num;
}
</script>
</head>
<body>
<div class="prod-buychoose">
<dl class="pProps" id="choosenum">
<dt>购买数量: </dt>
<dd id="choose-num"><a class="reduce" id="reduce1" ></a>
<input id="buycount" value="1" onclick="numcheck()" />
<a class="add" id="add1" onclick="addBuynum()">增加</a>
</dd>
</dl>
</div>
</body>
</html>
function addBuynum() {
var input = document.getElementById('buycount');
++input.value
}
script 改成这个就行了
用document.getElementById("buycount").value = ++num; 赋值
<script>
function numcheck() {
var w = document.getElementById("buycount").value;
var reg = /^\-[1-9][0-9]*$/;
return reg.test(w);
}
//编写函数实现数量增加
function addBuynum() {
var num = document.getElementById("buycount").value;
if (!num) {
return;
}
document.getElementById("buycount").value = ++num;
}
</script>