选择符API
element.querySelector与querySelectorAll方法可以获取调用元素后代范围内查找节点,前者返回单个节点,后者返回NodeList列表,都接受CSS选择符作为参数,
比如querySelector('div')
, querySelector('p.content')
或者获取所有元素querySelectorAll('*')
classList
相比操作className,classList更直接也更安全。
四个实用方法:
- add 添加类名
- delete 移除类名
- contains 是否包含某类名
- toggle 切换类名,包含则删除,不包含则添加