a.html
HTML code:
<iframe name="ifr" id="ifr" src="bbb.html">
</iframe>
<input type="button" value="点击" />
<script type="text/javascript">
function aaa()
{
alert(window.frames["ifr"].document.getElementById("div1").innerHTML);
}
</script>
bbb.html
HTML code:
<div id="div1">中华人民共和国万岁</div>
注意:使用这种方法取时,你必须保存证你的iframe里边的网站与外边的网站在同一域。即iframe不能跨域。。。这是浏览器厂商的一种规定吧。。。
个人解释:如果想获取DIV1的ID值只要将alert(window.frames["ifr"].document.getElementById("div1").innerHTML);改成
alert(window.frames["ifr"].document.getElementById("div1").id);即可。
原帖地址:
http://topic.csdn.net/u/20100410/20/3e31c98b-343b-44b4-87ab-86b222499413.html
[此贴子已经被作者于2010-11-3 15:08:02编辑过]