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

来源:9-9 访问子节点的第一和最后项

慕用8929199

2019-05-08 11:18

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

写回答 关注

5回答

  • 狼王梦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会发生什么,加了之后才显示节点名

JavaScript进阶篇

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

468979 学习 · 22582 问题

查看课程

相似问题