╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → 请教如何通过JS获取iframe 里面div的id值?


  共有19405人关注过本帖树形打印复制链接

主题:请教如何通过JS获取iframe 里面div的id值?

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27515 威望:0 精华:7 注册:2003/12/30 16:34:32
请教如何通过JS获取iframe 里面div的id值?  发帖心情 Post By:2010/11/3 15:07:44 [只看该作者]

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编辑过]


  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部
美女呀,离线,留言给我吧!
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27515 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/11/3 15:28:03 [只看该作者]

我本想让下层HTML读取上层IFRAME的ID,ID动态生成的,后来没继续研究了。不知道这样的思维是否对。

如果想IFRAME设置下层INPUT的VALUE值,可以这样写

function aaa()
{
window.frames["ifr"].document.getElementById("input").setAttribute("value","哈哈");
}
[此贴子已经被作者于2010-11-3 15:29:50编辑过]


  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部