2012-06-18 102 views
0

嗨Iam XML和JavaScript的初学者。 但我想选择一个包含“保险意愿”的节点。我想这样做,因为有节点具有相同的节点名称,可以包含不同的文本。 XML文件可以像这样。XML获取特定节点的特定属性

<Description>Hi hello</Description> 
<Description>insurance will</Description> 
<Description>come here</Description> 
<Description>lalaland</Description> 
+0

见http://stackoverflow.com/questions/649614/xml-parsing-of-a-variable-string-in-javascript解析XML – ManseUK

回答

1
var descs = document.getElementsByTagName('Description'); 
for (var i = 0, len = descs.length; i < len; i++) { 
    if (descs[ i ].textContent === 'insurance will') { 
     // This node is the right one! 
    } 
} 
+0

我用火柴( “保会”)而不是.textContent –