Javascript点击计数器

时间:2013-09-22 18:03:07

标签: javascript jquery

<HTML>
<HEAD>
<TITLE>counter </TITLE>
</head>
<body>


<script type="text/javascript">

var clicks = 0;
function linkClick(){
document.getElementById('clicked').value = ++clicks;
}
document.write('<a href="#" onclick="linkClick()">Add</a>');
</script>

<input id="clicked" size="3" onfocus="this.blur();" value="0" >
<script type="text/javascript">
function linkClick1(){
document.getElementById('clicked').value = --clicks;
}
document.write('<a href="#" onclick="linkClick1()">Subtract</a>');
</script>
</BODY>
</HTML>

这个加上和减去取决于它点击的次数我希望值不低于0怎么做??

3 个答案:

答案 0 :(得分:0)

替换:

document.getElementById('clicked').value = ++clicks;

在:

document.getElementById('clicked').value = clicks >= 0? --clicks : clicks;

如果没有添加注释,这可能会有效:)

答案 1 :(得分:0)

function linkClick1(){
    if (clicks > 0) {
       document.getElementById('clicked').value = --clicks;
    }
}

答案 2 :(得分:0)

这更实用:

function linkClick1(){
    if (clicks > 0) {
       document.getElementById('clicked').value = --clicks;
    }
}