var element = document.getElementById('test');
/* to get all classes of the element */
var classList = element.className.split(' ');
/*
* Say class A is in classList[0] and class B in classList[1],
* select all elements which have class classList[0] but not class classList[1] */
var classToShow = document.querySelectorAll('.'+classList[0]+':not(.'+classList[1]+')');
/* loop through the selected list to log each element in console */
for(var i = 0; i < classToShow.length; i++) {
console.log(classToShow[i]);
}
は、この情報がお役に立てば幸いです。 :)
それとも単純に物事を保つために:
document.querySelectorAll('.A:not(.B)');
あなたがこれを通過することができます - https://www.w3schools.com/jsreF/met_document_getelementsbyclassname.asp –