如何在具有多个元素的元素中选择一个特定类?这是我的问题:
var theclass = this.className; // This part must be changed
var otherclass = this.className; // This one too
if (otherclass == "value" ) {
for (n = 1 ; n < mytab.length ; n ++) { if (mytab[n].name == theclass) { ... } }
}
在我的javascript中:
1.DECLARE @TempMarks TABLE
2.(
3. mark float
4.);
5.INSERT @TempMarks
6.SELECT mark
7.FROM Marks
8.ORDER BY mark ASC
9.DECLARE @index float
10.SET @index = 90 * COUNT( (SELECT (mark) FROM @TempMarks ))
我有一个onclick函数需要比较myclass和minorclass类,其他两个并不重要。 还有一件事,因为我需要比较类,我不知道小类和类的名称(并且一类也可能不一样)
答案 0 :(得分:1)
您可以使用the classList property。它的数组类似,但有一个名为&#39; contains&#39;这完全符合您的期望(以及您的需求)。
答案 1 :(得分:0)
var elem = document.querySelector('.theclass');
elem.classList.contains('otherclass') ? elem.classList.remove('otherclass') : elem.classList.add('otherclass');
<div class="oneclass secondclass theclass otherclass"></div>