哪种方法选择体元素更快?

use*_*469 8 javascript performance

在JavaScript中使用什么更好的性能?

document.children[0].children[1]
Run Code Online (Sandbox Code Playgroud)

VS

document.querySelector('body')
Run Code Online (Sandbox Code Playgroud)

哪个性能更快?

Cod*_*rPi 20

在这里,你的结果从快到慢

  1. document.body (到目前为止)
  2. document.querySelector('body'), document.children[0].children[1],document.getElementsByTagName('body')[0](大约相同)
  3. document.querySelectorAll("body")[0]

JSPerf(自己试试)

  • @Luïs几乎和`querySelectorAll`一样慢(我更新了测试) (3认同)