已解析xml上的javascript selectNodes

已解析xml上的javascript selectNodes,javascript,xml,selectnodes,Javascript,Xml,Selectnodes,如何在javascript中对已解析的XML消息使用selectNode()函数 <script> var xmlStr = "<tagName>some text here</tagName>"; var xmlDoc = (new DOMParser()).parseFromString(xmlStr, "text/xml"); var nodes = xmlDoc.selectNodes('tagName'); </script> var

如何在javascript中对已解析的XML消息使用selectNode()函数

<script>
var xmlStr = "<tagName>some text here</tagName>";
var xmlDoc = (new DOMParser()).parseFromString(xmlStr, "text/xml");
var nodes = xmlDoc.selectNodes('tagName');
</script>

var xmlStr=“此处有一些文本”;
var xmlDoc=(new DOMParser()).parseFromString(xmlStr,“text/xml”);
var nodes=xmlDoc.selectNodes(“标记名”);
我获取此代码的错误信息: 未捕获类型错误:xmlDoc.selectNodes不是实际存在的函数,而是在.NET框架中存在的函数

在JavaScript中,您可以使用

selectNode()不在javascript上,您的意思是要寻找等效函数

nodes.getElementsByTagName("tagname");

XMLDocument
上没有
selectNodes
函数。使用
querySelector
queryselectoral
代替。谢谢,答案完全可以接受。但我认为APPinAIR的回答快了一点。这是一个时区问题:-)@user6186801您可能是指没有[0]的代码。也就是说,nodes变量是一个数组,而不是它的第一个元素。正确的?
nodes.getElementsByTagName("tagname");