使用javascript在两个类之间切换类
使用Javascript删除类的classList不起作用,还是因为代码中的任何其他错误 代码: JS使用javascript在两个类之间切换类,javascript,jquery,onclick,removeclass,Javascript,Jquery,Onclick,Removeclass,使用Javascript删除类的classList不起作用,还是因为代码中的任何其他错误 代码: JS 您在addEventListner中有一个打字错误,应该是addEventListner注意e: addEventListener ____________^ 因为您使用的是jQuery,所以可能很简单,如下例所示: $(“#link1”)。在(“单击”,函数(){ $(“#video2”).removeClass(“活动”); $(“#视频1”).addClass(“活动”); });
您在
addEventListner
中有一个打字错误,应该是addEventListner
注意e
:
addEventListener
____________^
因为您使用的是jQuery,所以可能很简单,如下例所示:
$(“#link1”)。在(“单击”,函数(){
$(“#video2”).removeClass(“活动”);
$(“#视频1”).addClass(“活动”);
});
$(“#link2”)。在(“单击”,函数()上){
$(“#video1”).removeClass(“活动”);
$(“#视频2”).addClass(“活动”);
});代码>
.video1、.video2{
显示:无;
}
.主动{
显示:块;
}
链接1
链接2
您在addEventListner
中有一个输入错误,应该是addEventListner
注意e
:
addEventListener
____________^
因为您使用的是jQuery,所以可能很简单,如下例所示:
$(“#link1”)。在(“单击”,函数(){
$(“#video2”).removeClass(“活动”);
$(“#视频1”).addClass(“活动”);
});
$(“#link2”)。在(“单击”,函数()上){
$(“#video1”).removeClass(“活动”);
$(“#视频2”).addClass(“活动”);
});代码>
.video1、.video2{
显示:无;
}
.主动{
显示:块;
}
链接1
链接2
运行脚本时,控制台中出现以下错误:
未捕获类型错误:document.getElementById(…).addEventListner为
不是功能
因此,您的脚本甚至没有到达removeClass函数,它在事件的侦听器部分停止
你用打字错误编写函数。
它是
addEventListener
另一个注意事项:
替换此项:
v1.className += "active";
与:
运行脚本时,控制台中出现以下错误:
未捕获类型错误:document.getElementById(…).addEventListner为
不是功能
因此,您的脚本甚至没有到达removeClass函数,它在事件的侦听器部分停止
你用打字错误编写函数。
它是
addEventListener
另一个注意事项:
替换此项:
v1.className += "active";
与:
为什么不像中那样添加类呢
var v2 = document.getElementById("video2");
v2.classList.add('active');
?为什么不像中那样添加类呢
var v2 = document.getElementById("video2");
v2.classList.add('active');
?您在addEventListener
中有一个输入错误您在addEventListener
中有一个输入错误我想使用javascript。不想使用Ok我会更新帖子添加纯js解决方案,但是你必须从你的问题中删除jQuery
标记。我想使用javascript。不想使用Ok我将更新帖子添加纯js解决方案,但您必须从您的问题中删除jQuery
标记。谢谢,这很有效。。。拼写错误和所需空间谢谢,这很有效。。。拼写错误和所需空间document.getElementById(“link2”)。addEventListener(“单击”,activeVideo2);函数activeVideo2(){document.getElementById(“video1”).classList.remove(“active”);document.getElementById(“video2”).classList.add(“active”);}document.getElementById(“link2”).addEventListener(“单击”,activeVideo2);函数activeVideo2(){document.getElementById(“video1”).classList.remove(“active”);document.getElementById(“video2”).classList.add(“active”);}
var v2 = document.getElementById("video2");
v2.classList.add('active');