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

有点不懂啊 为什么要加nodeName 左边都没有提示啊?恼火

. document.write(x.firstChild.nodeName+"<br>");

提问者:慕用8929199 2019-05-08 11:18

个回答

  • 狼王梦0_0
    2019-08-19 14:48:43

    不知道你们说的啥?

    没有nodeName,那么返回的就是一个节点,其中包含了前几节所学的那些属性啥的!!!

    所以你如果直接输出其会是这样:

    [object HTMLParagraphElement]    [object HTMLHeadingElement]

  • 慕哥2132778
    2019-07-13 00:09:33

    x.firstChild得到的是一个对象,这个对象里面包含(节点名称,节点属性,节点类型)

  • 慕粉7269117
    2019-06-18 15:56:01

    不加的话就显示 节点对象Object了,nodeName不过是这个节点的一个属性罢了。

  • 我爱孙佳怡
    2019-06-01 14:53:25

    不加nodeName得到的只是一个元素节点啊,元素打印出来是undefined,所以你要调用元素的属性nodeName,才能看到你得到的东西啊,元素的nodeName属性就是标签名。

  • gogod
    2019-05-16 15:11:11

    你可以试试不加nodeName会发生什么,加了之后才显示节点名