js用循环输出点击事件,点击事件内的函数不自增加
时间: 2023-12-07 17:49:02 浏览: 185
vue.js click点击事件获取当前元素对象的操作
你可以在点击事件内定义一个变量,然后在循环内使用这个变量进行计数,这样就不会自增了。以下是一个示例代码:
HTML:
```html
<button id="btn">点击</button>
```
JS:
```javascript
const btn = document.getElementById('btn');
let count = 0;
btn.addEventListener('click', function() {
for(let i = 0; i < 5; i++) {
console.log(count);
}
count++;
});
```
在上面的代码中,我们定义了一个 `count` 变量,然后在点击事件内进行循环输出。每次点击按钮时,`count` 变量就会自增,但是在循环内部我们使用的是 `count` 的初始值,因此不会自增。
阅读全文