该方法用于获取全部指定类名的元素:
例如:html
let domArr = document.getElementsByClassName('el-form-item')
须要注意:该方法返回的是一个NodeList 对象。数组
NodeList 对象表明一个有顺序的节点列表。NodeList 对象 咱们可经过节点列表中的节点索引号来访问列表中的节点(索引号由0开始)。
因此不能直接使用map,和forEach等数组方法。dom
能够经过for循环遍历里面的每一个元素ui
for (let index = 0; index < domArr.length; index++) { if (!domArr[index].classList.contains('is-required')) { domArr[index].getElementsByClassName('el-form-item__label')[0].classList.add('notIsRequired') } }
classList 属性返回元素的类名,做为 DOMTokenList 对象。
该属性用于在元素中添加,移除及切换 CSS 类。
classList 属性是只读的,但你能够使用 add() 和 remove() 方法修改它。code
菜鸟教程orm