Javascript 获取、判断、添加Class类名
每日鸡汤:灵感和才华总有一天会江郎才尽,但是手艺不会,如果你专注死磕,持续迭代,手艺就会越来越精进,进而产生强大的力量。
原生JS获取所有backbtn的class属性标签
var backbtns = document.querySelectorAll('.backbtn');
backbtns.forEach((backbtns) => {
backbtns.style.display = 'none';
})
// () => {} 为ES6语法等同于=
functicon (x){
return x
}
科普下ES6 语法:
x => x * x
等同于
function (x) {
return x * x;
}
箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ ... }和return:
x => {
if (x > 0) {
return x * x;
}
else {
return - x * x;
}
}
原生JS下判断是否含有class
document.getElementById('myid').classList.contains("class");
//返回布尔类型
原生JS下添加class名(原有基础上)
document.getElementsByClassName('mycalss').className += " active"
// 记得分号前加个空格
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。