【问题标题】:getAttribute printing in console but causing errorsgetAttribute 在控制台中打印但导致错误
【发布时间】:2013-07-17 14:08:00
【问题描述】:

我正在解析一个 xml 提要,它似乎工作正常。我在尝试从标签中提取属性时遇到问题。

我正在使用 Titanium 并在我声明 str3 的行上调试时出错,但是,控制台 IS 打印正确的数据?

这怎么可能?代码如下:

var str3=items.item(i).getElementsByTagName("enclosure").item(0).getAttribute("url");

console.log("MP3 TEST 2-------------"+str3);

我尝试对 if (str3 is null) 进行测试,但在尝试对其进行测试时仍然出现错误。感谢您的帮助!

【问题讨论】:

  • [0]替换.item(0)
  • 我们需要更多的酱汁。出现什么错误?给我们更多代码。
  • @Jeff Noel 这就是烦人的事情。我没有收到任何特定错误,该行只是用蓝色突出显示,带有一个箭头表示调试当前指令指针
  • @adeneo 我现在正在尝试,但我昨天尝试过,我想,但无济于事。我认为 .item(0) 就是 Titanium 的作用
  • @adeneo 是的,仍然出现蓝色突出显示的错误!您的方式不是将正确的数据打印到控制台

标签: javascript xml tags titanium getattribute


【解决方案1】:
var str3=items.item(i).getElementsByTagName("enclosure")[0].getAttribute("url");

【讨论】:

  • 这是 adeneo 已经建议的,但这不起作用。我刚刚意识到它甚至没有将正确的数据打印到控制台
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-05
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
  • 2020-10-10
  • 2018-10-03
  • 2021-08-24
相关资源
最近更新 更多