87,994
社区成员
发帖
与我相关
我的任务
分享
<div>
<img src="a.png" width="40" height="40" alt="subtract" onclick="m_subtract(this)" />
<input type="text" value="0" />
<img src="b.png" width="40" height="40" alt="add" onclick="m_add(this)" />
<img src="c.png" width="40" height="40" alt="clear" onclick="m_clear(this)" />
</div>
<div>
<img src="a.png" width="40" height="40" alt="subtract" onclick="m_subtract(this)" />
<input type="text" value="0" />
<img src="b.png" width="40" height="40" alt="add" onclick="m_add(this)" />
<img src="c.png" width="40" height="40" alt="clear" onclick="m_clear(this)" />
</div>
<script type="text/javascript">
function m_subtract(t) {
var obj = t.parentNode.getElementsByTagName('input')[0];
if (obj.value>=1)
obj.value--;
}
function m_add(t) {
var obj = t.parentNode.getElementsByTagName('input')[0];
obj.value++;
}
function m_clear(t) {
var obj = t.parentNode.getElementsByTagName('input')[0];
obj.value=0;
}
</script>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<input type="num" name="num" id="num" value="0">
<button class="add">+</button>
<button class="reduce">-</button>
<button class="reset">X</button>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
var val = $("#num").val();
$(".add").click(function() {
val++;
$("#num").val(val);
});
$(".reduce").click(function(){
if(val == 0) return;
val--;
$("#num").val(val);
});
$(".reset").click(function() {
$("#num").val(0);
});
</script>
</body>
</html>