【发布时间】:2022-10-13 21:42:40
【问题描述】:
我有一个数组 n 我有四个按钮 n 我只想显示数组值,如果我单击第一个按钮,则应显示第一个值,单击第二个按钮,应显示第二个值 n 依此类推,使用 addEventListener 事件处理程序,但有当我点击它直接显示最后一个值时有问题吗?
var element = document.querySelectorAll('.box1');
var city = document.querySelector('#name');
for (var i = 0; i < element.length; i++) {
element[i].addEventListener('click', function () {
var i = 0;
var places = ['San diago,USA', 'chicago,USA', 'phoenix,USA', 'New york,USA'];
while (i <places.length) {
console.log(city.innerHTML = places[i]);
i++;
}
});
}
【问题讨论】:
-
欢迎来到堆栈溢出!当您遇到困难时,我们会帮助您,但我们不会为您编写代码。请先自己尝试一下,当您有具体问题时再回来。
标签: javascript