问答详情
源自:9-9 访问子节点的第一和最后项

返回值是[object Text][object Text]对吗?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>

 <div  id="con" >

     <p>javascript</p>

     <div>jQuery</div>

     <h5>PHP</h5>

</div>

<script type="text/javascript">

  var x=document.getElementsByTagName("con");

    document.write(x.firstChild);

    document.write(x.lastChild);

</script>

</body>

</html>


提问者:网合18W2_李璟楠 2020-04-18 15:54

个回答

  • 宝慕林6934861
    2020-07-13 15:06:32

    返回的应该是一个对象类型吧 你应该再加后缀x.firstChild.nodeName  /Type / Value

  • qq_慕勒4466214
    2020-05-09 19:00:19

    对的,应为第一个节点和最后的一个节点的都是空格

  • weixin_慕标1320350
    2020-04-20 15:36:09

    document.getElementsByTagName() 这个获取的是标签

    你要不就document.getElementsByTagName("div")[0];

    要不就document.getElementById("con");