为什么我查找body的父节点会告诉我没有呢?单独查找body也会显示null

来源:9-10 访问父节点parentNode

慕尼黑7231240

2020-03-24 11:20

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>遍历节点</title>

<script type="text/javascript">

var oHtml=document.documentElement;

// var oHead=oHtml.firstChild;

// var oHead=oHtml.childNodes[0];

var oHead=oHtml.childNodes.item(0);

var oBody=oHtml.childNodes[1];

// var oBody=oHtml.childNodes[1];

// console.log(oHead.parentNode == oHtml);

// console.log(oHtml.childNodes.item(0));

// console.log(oHtml.childNodes.item(2));

// console.log(oHtml.childNodes[0]);

console.log(oBody.previousSibling==oHead);

</script>

</head>

<body>

<p>文本叶子节点</p>

</body>

</html>


写回答 关注

3回答

  • 慕村6055097
    2020-04-21 17:51:32

    document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);

  • 慕码人9569303
    2020-04-12 17:40:21

    兄弟,你这 var oHtml=document.documentElement是啥呀?

  • 慕尼黑7231240
    2020-03-24 11:23:32

    而且我通过console.log(oHead.nextSibling==oBody);判断告诉我是true........兄弟节点找得到,父节点找不到是什么情况.......

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

469389 学习 · 22585 问题

查看课程

相似问题