2013-07-12 22 views
0

父的meta标签我有以下内容的HTML文件获取与iframe使用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> 

我需要知道的方法使用jQuery或JavaScript从父页面获取元标记和父页面图像列表的内容。

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

这可能会帮助:http://stackoverflow.com/a/1133526/921204 - 更换'$(elementid) .attr(attributeName)'with'$('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