4

マップ マーカーのリストを返す 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や などの変数として正常に返します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>

ただし、要素 tag の内容を返す JavaScript を取得できませんcontent。テキスト コンテンツの代わりにメッセージが表示されます[object HTMLCollection]。誰かが私がこれを修正するのを手伝ってくれるほど親切でしょうか?

4

1 に答える 1