<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<p>局部变量计数。</p>
<p id="demo">0</p>
<button type="button" οnclick="myFunction()">计数!</button>
<script>
var mybag={
count:0,
add:function(){
this.count++;
return this.count;
}
}
function myFunction(){
document.getElementById('demo').innerHTML =mybag.add()
}
</script>
</body>
</html>
如果把count写成全局变量不太好,一个容易造成冲突,第二个容易会使window 对象崩溃,放在mybag里面。用函数add去改变它。新手写add函数时,注意别写成 add:function { ... } ,注意有个(),另外注意html 是怎么插入值的,不是document.getElementById('demo').innerHTML(mybag.add())
document.getElementById('demo').innerHTML =mybag.add()
document.getElementById('demo').innerHTML =mybag.add()