使用 JavaScript 获取文档子项

get document children with javascript

本文关键字:文档 获取 JavaScript 使用      更新时间:2023-09-26

我正在尝试获取文档第一个孩子(这意味着:body,html,head等)此代码行工作:

var x = document.body.children;

但这个没有:

var x = document.children;

如何在不使用仅使用 JAVASCRIPT 的所有元素上运行的情况下获取文档的第一个子项?

尝试childNodes

document.childNodes

请注意,document 的孩子是<DOCTYPE><html>

文档元素适当地称为 documentElement 。在 HTML 中,这是<html>标记。

所以:

document.documentElement.children

这应该给你一个长度为 2 的列表,第一个是<head>,第二个是<body>

如果您使用

document.childNodes

你得到文档类型和html。

如果您使用

document.childNodes[1].childNodes

(假设您有文档类型)

然后你得到标题和正文。