要让脚本循环并检查所有激活的按钮,可以使用香草JavaScript(Vanilla JavaScript)来实现。以下是一个详细的步骤和示例代码:
querySelectorAll
方法获取所有匹配的元素,并通过循环遍历它们。<button>
或<input type="button">
标签。active
)或使用其他属性来标识激活状态。以下是一个示例,展示如何循环遍历所有按钮并检查它们的激活状态:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Button Check</title>
<style>
.active {
background-color: yellow;
}
</style>
</head>
<body>
<button class="active">Button 1</button>
<button>Button 2</button>
<button class="active">Button 3</button>
<script>
// 获取所有按钮元素
const buttons = document.querySelectorAll('button');
// 循环遍历每个按钮
buttons.forEach(button => {
// 检查按钮是否具有激活类
if (button.classList.contains('active')) {
console.log(`${button.textContent} is active.`);
} else {
console.log(`${button.textContent} is not active.`);
}
});
</script>
</body>
</html>
active
类。querySelectorAll('button')
获取所有按钮元素。forEach
方法遍历每个按钮。classList.contains('active')
检查按钮是否具有激活类,并在控制台输出相应信息。<body>
标签的底部,或使用DOMContentLoaded
事件。<body>
标签的底部,或使用DOMContentLoaded
事件。通过以上方法,你可以有效地循环并检查所有激活的按钮。
领取专属 10元无门槛券
手把手带您无忧上云