iPage.html
<html>
<head>
<title>iPage</title>
</head>
<script>
window.onload = (function () {
var iObj = document.getElementById('iId').contentWindow;
alert(iObj.document.getElementsByTagName('a')[0].firstChild.data);
});
</script>
<body>
<iframe id="iId" name="iName" src="srcPage.html" mce_src="srcPage.html" frameborder="0" width="100%" height="500px"></iframe>
</body>
</html>
--------------------------------------------------------------------------------------------------------
srcPage.html
<html>
<head>
<title>srcPage</title>
</head>
<body>
<h1>妹妹的一天</h1>
<p>早上吃早点,中午约会吃饭,下午K歌,晚上和哥哥瞎折腾</p>
<a href="http://www.baidu.com">哥哥的一天!</a>
</body>
</html>
上面两个HTML放在一起运行没问题,打开ipage.html可以顺利获得srcpage.html的<a>标签内容。但是如果我将ipage.html中iframe标签的src改为http://www.baidu.com,想获得百度网页第一个<a>标签的内容为啥不行呢?有啥好办法没?
<html>
<head>
<title>iPage</title>
</head>
<script>
window.onload = (function () {
var iObj = document.getElementById('iId').contentWindow;
alert(iObj.document.getElementsByTagName('a')[0].firstChild.data);
});
</script>
<body>
<iframe id="iId" name="iName" src="srcPage.html" mce_src="srcPage.html" frameborder="0" width="100%" height="500px"></iframe>
</body>
</html>
--------------------------------------------------------------------------------------------------------
srcPage.html
<html>
<head>
<title>srcPage</title>
</head>
<body>
<h1>妹妹的一天</h1>
<p>早上吃早点,中午约会吃饭,下午K歌,晚上和哥哥瞎折腾</p>
<a href="http://www.baidu.com">哥哥的一天!</a>
</body>
</html>
上面两个HTML放在一起运行没问题,打开ipage.html可以顺利获得srcpage.html的<a>标签内容。但是如果我将ipage.html中iframe标签的src改为http://www.baidu.com,想获得百度网页第一个<a>标签的内容为啥不行呢?有啥好办法没?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货