我需要在javascript中读取xml节点,即使某个attr具有特定值也是如此。有没有不使用循环的方法吗?我的意思是:x = xml.getElementsByTagName("someXmlTag")[someAttr=someValue]; 最佳答案 这在Firefox中有效var x = xml.querySelector('someXmlTag[someAttr=someValue]'); YMMV与其他浏览器