gpt4 book ai didi

Javascript 在具有类的元素上切换类

转载 作者:行者123 更新时间:2023-12-02 23:01:53 25 4
gpt4 key购买 nike

当点击任何带有 .mytrigger 的元素时,.myactive 将在带有 #mytarget 的元素上切换。

我有以下代码:

var navclick = document.getElementsByClassName("mytrigger");
for (var i = 0; i < navclick.length; i++) {
navclick[i].onclick = function() {
document.getElementById('mytarget').classList.toggle("myactive");
}
}
.myactive {
background-color: blue;
color: white;
}
<a class="mytrigger">Button</a>
<div id="mytarget"><p>Hello</p></div>
<a class="mytrigger">Button</a>

我需要有多个触发器,因此这变得令人困惑,因此我无法找出正确的代码。我不能为此使用 jquery。

最佳答案

使用“.mytrigger”类创建任意数量的元素,只需按上述方式放置 onclick 函数即可。

我希望这有帮助:-如果没有,请澄清您的问题

HTML 代码

<a onclick="myFunction()" class="mytrigger">Button</a>
<div id="mytarget"><p>Hello</p></div>
<a onclick="myFunction()" class="mytrigger">Button</a>

Javascript代码

function myFunction() {
var element = document.getElementById("mytarget");
element.classList.toggle("myactive");
}

关于Javascript 在具有类的元素上切换类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57748100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com