Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析html字符串Windows 8 javascript应用程序_Javascript_Windows 8_Microsoft Metro - Fatal编程技术网

解析html字符串Windows 8 javascript应用程序

解析html字符串Windows 8 javascript应用程序,javascript,windows-8,microsoft-metro,Javascript,Windows 8,Microsoft Metro,我正在阅读rss提要,提要的描述节点包含html article.description = items[n].querySelector("description").textContent; 这很好用。我想做的是从描述中获取第一个image src属性值(如果存在) 这涉及到解析html块。我尝试在本地添加jQuery(1.9),但它不起作用。我尝试过创建一个DOMParser对象,但似乎无法访问 有没有线索告诉我该怎么做?我还见过其他一些类似的问题,但没有任何真正的解决办法 小结:需要在

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

article.description = items[n].querySelector("description").textContent;
这很好用。我想做的是从描述中获取第一个image src属性值(如果存在)

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

有没有线索告诉我该怎么做?我还见过其他一些类似的问题,但没有任何真正的解决办法

小结:需要在Windows8Metro应用程序的JavaScript中从html字符串中解析图像

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];
var html='Some text';
var-element=document.createElement('div');
element.innerHTML=html;
var img=element.getElementsByTagName('img')[0];
这个怎么样

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];
var html='Some text';
var-element=document.createElement('div');
element.innerHTML=html;
var img=element.getElementsByTagName('img')[0];

您需要regexp string.match(//i);嗨,salexch。。我想可以。希望有更好的方法来处理html字符串。但是看起来好像没有了。您可以将html添加到dom中,然后查询它。您需要regexp string.match(//i);嗨,salexch。。我想可以。希望有更好的方法来处理html字符串。你可以在dom中添加html,然后查询它。这是我到处都能看到的问题。这不管用。不管innerHTML是什么,它返回的长度都是零。这是我到处都能看到的问题。这不管用。无论innerHTML是什么,它都返回零长度。