2013-08-08 3 views
0

Как я могу получить URL-адрес изображения, который был встроен в нижний носитель: эскиз?получить элемент по javascript

<link href="http://example.com" type="text/html"> 
<media:content> 
<media:thumbnail url="http://example2.com/1.jpg" width="150" height="100"></media:thumbnail> 
</media:content> 
</link> 

Я ищу что-то вроде

var link = tag.querySelectorAll('link')[0]; 
var media = link.querySelector('media:content'); 
var thumbnail= link.querySelector('media:thumbnail'); 
var url= thumbnail.getAttribute('url'); 

но obviousely querySelector не может получить значение средств массовой информации: содержание

+0

Посмотрите на эти посты http://stackoverflow.com/questions/1121933/parsing-xml-using-php http://stackoverflow.com/questions/1597746/php-domdocument-getting-attribute -of-tag – mguimard

+0

Приведенные дубликаты ориентированы на PHP, а не на JavaScript. – izb

ответ

1

просто использовать attr

jsfiddle example

+0

Спасибо, хорошо, когда вы обращаетесь к библиотеке jquery, я использую javascript, и мне удалось получить его ниже кода var mediaThumbnail = link.getElementsByTagName ('thumbnail') [0]; var imageUrl = mediaThumbnail.getAttribute ('url'); –

0
$('media:thumbnail').attr('url'); 

Это может помочь вам