我有一个返回地图标记列表的 xml 文档。
<markers>
<marker name="Marker 1 name" theid="100">
<content>Text goes here</content>
</marker>
<marker name="Marker 2 name" theid="101">
<content>Other text goes here</content>
</marker>
...
</markers>
我有一些 javascript 来阅读标记列表,它成功地将它们的属性作为变量返回,例如name
and theid
。
<script>
...
var xml = parseXml(data);
var markerNodes = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markerNodes.length; i++) {
var name = markerNodes[i].getAttribute("name");
var theid = markerNodes[i].getAttribute("theid");
var content = markerNodes[i].getElementsByTagName("content");
...
</script>
但是我无法让 javascript 返回元素标记的内容content
。代替文本内容,我收到了消息[object HTMLCollection]
。请问有人能帮我解决这个问题吗?