【发布时间】:2021-12-30 09:11:10
【问题描述】:
当我单击它们中的每一个时,我希望弹出具有类颜色的 span 元素,但仅适用于该按钮。
[![在此处输入图片描述][1]][1]
只有当我单击其中一个以将可见性更改为在所有具有类颜色的元素上可见时才实现。
我的代码:https://jsbin.com/govowakasa/edit?js
document.getElementById("btn-apple").addEventListener("click", function(e) {
showColor()
});
function showColor() {
const colors = document.getElementsByClassName("color");
for (let i=0; i<colors.length; i++) {
colors[i].style.visibility = 'visible';
}};
【问题讨论】:
-
也显示您的 html(可能还有 css);类名
color的功能不明确 -
您可以将 span 的索引作为参数传递给 showColor 函数
标签: javascript jquery css click