题库 软件开发 题目列表 DOM 树 BFS 遍历,对于给定的选择器,要求找到对应...
问答题
DOM 树 BFS 遍历,对于给定的选择器,要求找到对应 DOM 节点,并按照广度优先(BFS)对该 DOM 树进行遍历,要求遍历到每个节点时,在控制台中打印出对应节点的类型及类名,请给出对应遍历方法的代码实现。

方法定义:
traverse(selector: string) => void;

调用示例:
DOM 树
<div class="root">
  <div class="container">
    <section class="sidebar">
      <ul class="menu"></ul>
    </section>
    <section class="main">
      <article class="post"></article>
      <p class="copyright"></p>
    </section>
  </div>
</div>

执行调用
traverse('.root');

控制台输出
DIV .root
DIV .container
SECTION .sidebar
SECTION .main
UL .menu
ARTICLE .post
P .copyright
题目信息
校招真题
-
正确率
0
评论
9
点击