Javascript 检查特定类的div
我试图更改存在特定类名的div上的类名 我发现的问题是,如果div上不存在类名,浏览器就会抛出一个错误Javascript 检查特定类的div,javascript,Javascript,我试图更改存在特定类名的div上的类名 我发现的问题是,如果div上不存在类名,浏览器就会抛出一个错误 function cardUnfocus() { var divs = document.getElementsByTagName("div"); for (var i = 0; i < divs.length; i++){ if (document.getElementById(divs[i]).className != null) {
function cardUnfocus() {
var divs = document.getElementsByTagName("div");
for (var i = 0; i < divs.length; i++){
if (document.getElementById(divs[i]).className != null) {
if (document.getElementById(divs[i]).className == "container_selected")
document.getElementById(divs[i]).className = "container";
}
}
}
函数cardUnfocus(){
var divs=document.getElementsByTagName(“div”);
对于(变量i=0;i
检查类是否存在的优雅方法是什么?(不使用jQuery)您可以使用:
element.classList.contains('name-of-class');