2013-07-12 6 views
0

У меня есть файл HTML со следующим содержимымПолучить мета-теги родителя из фрейма с помощью JQuery/JavaScript

<html> 
<head> 
<meta charset="utf-8"> 
<meta content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" name="viewport"> 

<meta content="desc goes here" name="description"> 
<meta content="auth name" name="author"> 
<title>builder 1.0</title> 
</head> 
<body> 
<iframe width="100%" height="100%" src="http://domain.com/a.html" name="cxsideframe" scrolling:'no';="" id="frame1" style="overflow:hidden;"> 
</iframe> 
</body></html> 

Содержание a.html является

<html> 
<head> 
<meta charset="utf-8"> 
<title>builder v1.0</title> 


<body> 
<img src="http://example.com/images/01._V397411194_.png" style="display:none" alt=""/> 
<img src="http://example.com/images/V386942464_.gif" style="display:none" alt="" /> 
</body></html> 

мне нужно знать метод получить содержимое метатег и графических списков родительской страницы html с родительской страницы с помощью jQuery или javascript.

$('meta[name=author]').attr("content");  does not work for me 
+0

Это может помочь: http://stackoverflow.com/a/1133526/921204 - Заменить '$ (elementid) .attr (attributeName) 'с' $ ('meta [name = author]'). attr ("content") ' – techfoobar

+0

@techfoobar возвращает undefined – user7282

+0

, какую версию jquery вы используете? –

ответ

-1

Вы можете использовать document.getElementsByTagNames, а затем манипулировать возвращаемый массив

var metas = document.getElementsByTagName("meta"); 
var imagesOnPage = document.getElementsByTagName("img") 
+0

Поскольку он из iframe, я получаю пустой результат – user7282

Смежные вопросы