I++ 不知道那里的问题看一下

i设定的是40
我想实现的是点击P标签会增加1 (41)
再点击标签还会增加1(42)
以此类推

img

img

你在函数里定义i=40,那意味着每次都是从40开始,那么点击无论多少次也只会是41
不了解JS语言,把i变量定义到函数之外

var i=40,放到点击事件的外面,你把它放到里面就是个局部变量,每次点击都会走这一条语句,所以你每次点击都只会在40的基础上加一。
有帮助的话采纳一下哦!

把var i=40放到click的上面 。
你放在点击事件里 每回都声明一个 i 。都从头开始计算

img

错误原因:
代码执行 ,从上到下,因为每次都会碰到 var i = 40;所以每次执行到这里 i 都会重新被赋值 40;
第一次点击 i=40 结果 41;
第二次点击 i=40 结果 41;
第三次点击 i=40 结果 41;
。。。
第n次点击 i=40 结果 41;