wzkl.net
当前位置:首页 >> iFrAmE里面jquEry怎么取不到元素 >>

iFrAmE里面jquEry怎么取不到元素

$("#mainiframe").contents().find("someID")

如果是自己网页的话,可以这样,$("iframe").contents().find("body").html(); 意思是,获取iframe里面页面body的内容 同理,$("iframe").contents().find("body").height();获取高度,以此类推 希望可以帮到你,不懂可以问我

//给予框架加载事件window.frames["frame"].onload = function () { //启用计时器 判断页面加载完成 var t = setInterval(function () { //页面载入完成后 等待0.1秒后 处理数据 if (window.frames["frame"].document.readyState == "complete")...

只有 当iframe里的页面和当前页面 处在同一个域下时才可以 $($('#A').prop('contentWindow').document).find("#B"); 这样你试试

不对。 iframe资源是异步加载的,所以还要监听它的资源加载完成才能操作。用load方法: $(function(){ $("#wjiframe").load(function(){ $(this).contents().find("div.embed-footer").css('display','none'); });});

不会啊 亲测可以获取到的: var t=$("#IFrame").contents().find("#angel").val();alert("子框架里文本框里的内容为:"+t);不信可以看这里 有在线实例演示的: http://www.angelweb.cn/Html/jquery/jqueryshili/3091.html

$(function(){//相当天body的 onload,要等页页面加载完毕后才能找到iframe $("#hong").contents().find("body").append("I'm in an iframe!");});

这里主要就是通过JS来操作Window对象。Window 对象表示浏览器中打开的窗口,如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 经过我在网上查资料,找到了JS操...

jquery的取法我不知道,但是js的取法我会。 js的是这样的: document.getElementById("iframe_id").contentDocument.getElementById("div_id").value;

$("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID"); 取父窗口的元素方法:$(selector, window.parent.document); 那么你取父窗口的父窗口的元素就可以用:$(selector...

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com