我刚刚发现了一件让我非常困惑的事情:
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
console.log(document.head);
</script>
</body>
</html>
每次我在 Safari 和 Chrome 中刷新此页面时,控制台输出都会在 JavaScript“HTMLHeadElement”和 HTML 本身之间交替。
有人愿意详细说明吗?