怎么在有十万个节点的html文档中找到特定的某个节点

这是一道腾讯的面试题,求大神解答一下~

之前描述题目可能不太仔细,仔细的说一下整个题目:

应聘岗位:web前端开发

问题:

有一个html文档,有十万个节点:

HTML
    body
        节点1
            节点1.2
        节点2
            节点2.1
            节点2.2
            节点2.3
            ...
        ...
        
        节点5
            节点5.2
            节点5.3
                节点5.3.1
                节点5.3.2
       ...
  1. 怎么在有十万个节点的html文档中找到节点5.3.2

  2. 怎么快速的在节点5.3.2前面插入节点5.3.0

面试官说的考察重点是:算法以及性能优化那一部分

这道题应该怎么解答呢?


拉丁的传说
浏览 824回答 1
1回答

扬帆大鱼

1.某个特定的节点是什么意思?比如十万个节点中,找到第一千个p标签这种意思吗?这样的话直接document.getElementByTagName("p")[999]就行了吧。当然我有可能没理解对题的意思,不对勿喷。
打开App,查看更多内容
随时随地看视频慕课网APP