使用javascript获取所有子元素,包括body

时间:2016-11-20 17:11:58

标签: javascript dom

下面的代码会将所有子项都放在body中,但它本身并不会获得body元素。如何使用纯JavaScipt获取包括body在内的所有子元素?

document.querySelectorAll('body *');

1 个答案:

答案 0 :(得分:2)

您正在获取body标记的所有内部元素,而不是使用*来获取所有元素。

document.querySelectorAll('*');

如果您想获得body及其所有内在元素,请使用comma separated multiple selectors

document.querySelectorAll('body,body *');