问答详情
源自:2-2 使用 DOM 解析 XML 文件的属性名和属性值

老师请问为什么使用Element元素获取属性值,有且只能有一个属性?

Element中的getAttribute()方法中的参数就是指明属性名,理论上就能从多个属性中获取到指定属性名的属性值,我自己的实验也能从多个属性值中获取指定属性名的值。

提问者:lida 2015-11-23 10:31

个回答

  • JessicaJiang
    2015-11-24 11:31:09
    已采纳

    这位同学你说的对啊,的确可以使用Element对象中的getAttribute("nodeName")方法获取到对应的node Value;不过我没有采取这种方式是因为我使用Node对象中有一个getNodeName()方法,可以在我不知道NodeName的情况下遍历到所有的NodeName以及它们的Value。所以说如果你知道每个节点的名字,那么你就可以使用Element对象中的getAttribute("nodeName")方法;如果你不知道每个节点的名字,那么你就可以使用Node对象的getNodeName()和getNodeValue()方法;不知道这样解释你有没有看懂?