【问题标题】:Parse html string Windows 8 javascript Application解析 html 字符串 Windows 8 javascript 应用程序
【发布时间】:2013-01-24 21:16:01
【问题描述】:

我正在阅读 rss 提要,提要的描述节点包含 html。

article.description = items[n].querySelector("description").textContent;

这工作正常。我想做的是从描述中获取第一个图像 src 属性值(如果存在)。

这涉及解析一个 html 块。我曾尝试在本地添加 jQuery (1.9),但它不起作用。我尝试创建一个 DOMParser 对象,但似乎无法访问。

任何线索我可以如何去做?我见过其他一些类似的问题,但没有任何真正的解决方案。

总结:需要在 Windows 8 Metro 应用程序的 JavaScript 中从 html 字符串中解析图像

【问题讨论】:

  • 你需要正则表达式 string.match(//i);
  • 嗨 salexch .. 我猜可以吗。希望有更好的方法来处理 html 字符串。但它开始看起来好像没有。
  • 可以将html添加到dom中,然后查询

标签: javascript windows-8 microsoft-metro


【解决方案1】:

这个怎么样...

var html = '<div>Some text<img src="http://slickthought.net"/></div>';

var element = document.createElement('div');
element.innerHTML = html;
var img = element.getElementsByTagName('img')[0];

【讨论】:

  • 这是我随处可见的问题。这行不通。无论 innerHTML 是什么,它都会返回零长度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-31
  • 1970-01-01
  • 2012-05-22
相关资源
最近更新 更多