在下面的代码中,<div>
没有任何兄弟姐妹。 previousElementSibling
正确返回null
,但nextElementSibling
没有。{/ p>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>nextElementSibling</title>
</head>
<body>
<div>test</div>
</body>
<script>
var demo = document.getElementsByTagName('div')[0];
console.log(demo.previousElementSibling);
console.log(demo.nextElementSibling);
</script>
</html>
控制台输出:
Google Chrome版本59.0.3071.86(官方版本)(64位)
为什么会这样?