www.1862.net > jquEry ContEntwinDow

jquEry ContEntwinDow

1、你取得iframe的document的前提为这个iframe的地址是你域内的页面, 比如你设src为百度,取这个iframe的document时就会报拒绝访问的错误 2、我试过了 document.getElementById('myf').contentWindow.document 在ie与谷歌都行的 3、document.fr...

// var i=$(document.getElementById("#iframeId").contentWindow.document.body).find(".bdbriwrapper a").length; var i=$("#iframeId").contents().find(".bdbriwrapper a").length; // 这么改试一试 你写的语法完全错误

function aClick(){var win = document.getElementById('b').contentWindow; alert( win.document.body.innerText );}这样能获取iframe里的body文本内容 如果要是html内容 把innerText改成innerHTML

比如 A.html 页面里写的 iframe 绑定 B.html 你应该更新 B.html 才行,这个不多解释了。 —————— 有可能进入缓存了 src 值里后面加个时间看看。 我建议还是用 AJAX 或 WebSocket(html5),NodeJS。

//1、格式:window.frames["iframe的name值"].document.title;//实例:window.frames["ifm"].document.title;//2、格式:var obj=document.getElementById("iframe的name").contentWindow;var ifmObj=obj.document.title;//实例:var obj=docume...

var $C = function(c){ return $("#你的iframeID").contents().find(c); } $C("#你想要显示iframe页面里面的元素id").show()

function ShowExit() { //获取iframe的window对象 var topWin = window.top.document.getElementById("leftFrame").contentWindow; //通过获取到的window对象操作HTML元素,这和普通页面一样 var objElement = topWin.document.getElementById("...

document.getElementById('fram_1').contentWindow.document.write('哈哈哈,这太TMD简单了'); function changeIframeHTML(){ document.getElementById('fram_1').contentWindow.document.getElementById('cc').innerHTML = '改变了,用JQ更简...

两点 1.既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊 $("#id_iframe").contents().find("#id_button_test");这不就好了。。 2.你这部分代码是写在a.jsp页面中了吧?那我估计之所以不运行,...

window.frames["iframe1"].contentWindow.document.getElementById('lg')找到iframe的window,再使用原生的方法获取DOM。

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com