gpt4 book ai didi

javascript - 将 xml.documentElement.getElementsByTagName ("marker")[index].getAttribute(temp) 转换为 javascript 中的字符串

转载 作者:行者123 更新时间:2023-11-28 02:55:46 24 4
gpt4 key购买 nike

我正在用 javascript 解析 xml 文件,然后想要将所有数据连接到字符串中。但未能执行相同操作,并且返回未定义。

      GDownloadUrl("./include/dataemp2.xml", function(data) {
var xml = GXml.parse(data);
markers = xml.documentElement.getElementsByTagName("marker");
for(var t=0;t<18;t++)
{
var temp= markers[index].getAttribute("address");
html = html + temp;
}
});

它返回为未定义,因为 temp 没有在“html”中连接;而当我这样做时html = html +markers[index].getAttribute("地址");它给了我预期的输出;

最佳答案

您的 var temp 正在 for 循环内重新声明,index 未声明(我猜您的意思是 t.

  GDownloadUrl("./include/dataemp2.xml", function(data) {
var xml = GXml.parse(data);
markers = xml.documentElement.getElementsByTagName("marker");
var temp, html;
for(var t=0;t<18;t++){
temp = markers[t].getAttribute("address");
html += temp;
}
alert(html);
});

关于javascript - 将 xml.documentElement.getElementsByTagName ("marker")[index].getAttribute(temp) 转换为 javascript 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2704186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com