Codog

关注微信公众号:Codog代码狗

0%

DOM相关的常见问题

选择符API

element.querySelector与querySelectorAll方法可以获取调用元素后代范围内查找节点,前者返回单个节点,后者返回NodeList列表,都接受CSS选择符作为参数,

比如querySelector('div'), querySelector('p.content')或者获取所有元素querySelectorAll('*')

classList

相比操作className,classList更直接也更安全。

四个实用方法:

  • add 添加类名
  • delete 移除类名
  • contains 是否包含某类名
  • toggle 切换类名,包含则删除,不包含则添加