我只是想为一个元素添加一个简单的类,但我不确定我是否会更好地使用和if语句或开关.我使用if语句编译了下面的代码,但是在将其转换为交换机以进行测试时会感谢一些帮助.
if (currentSlide === 0) {
slide.classList.add('class0');
} else if (currentSlide === 1) {
slide.classList.add('class1');
} else if (currentSlide === 2) {
slide.classList.add('class2');
}
Run Code Online (Sandbox Code Playgroud)
小智 6
使用开关盒:
switch (currentSlide) {
case 0:
slide.classList.add('class0');
break;
case 1:
slide.classList.add('class1');
break;
case 2:
slide.classList.add('class2');
break;
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
要么:
slide.classList.add('class' + currentSlide);
Run Code Online (Sandbox Code Playgroud)
或者:使用数组......
var classes = ["class0", "class1", "class2"]
slide.classList.add(classes[currentSlide]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |