老師請(qǐng)問(wèn)為什么使用Element元素獲取屬性值,有且只能有一個(gè)屬性?
Element中的getAttribute()方法中的參數(shù)就是指明屬性名,理論上就能從多個(gè)屬性中獲取到指定屬性名的屬性值,我自己的實(shí)驗(yàn)也能從多個(gè)屬性值中獲取指定屬性名的值。
Element中的getAttribute()方法中的參數(shù)就是指明屬性名,理論上就能從多個(gè)屬性中獲取到指定屬性名的屬性值,我自己的實(shí)驗(yàn)也能從多個(gè)屬性值中獲取指定屬性名的值。
2015-11-23
舉報(bào)
2015-11-24
這位同學(xué)你說(shuō)的對(duì)啊,的確可以使用Element對(duì)象中的getAttribute("nodeName")方法獲取到對(duì)應(yīng)的node Value;不過(guò)我沒(méi)有采取這種方式是因?yàn)槲沂褂肗ode對(duì)象中有一個(gè)getNodeName()方法,可以在我不知道NodeName的情況下遍歷到所有的NodeName以及它們的Value。所以說(shuō)如果你知道每個(gè)節(jié)點(diǎn)的名字,那么你就可以使用Element對(duì)象中的getAttribute("nodeName")方法;如果你不知道每個(gè)節(jié)點(diǎn)的名字,那么你就可以使用Node對(duì)象的getNodeName()和getNodeValue()方法;不知道這樣解釋你有沒(méi)有看懂?