尝试过用 $(window.frames["frameName"].document).find("domElems");
var frameDom = document.getElementById("frameID").contentDocument;
frameDom.getElementById("domElems");结果都没用,不知道使用jQuery和js怎么才能操作这个iframe里面的dom对象,前提是IE,FF都兼容的情况下iframejavascriptjquery
var frameDom = document.getElementById("frameID").contentDocument;
frameDom.getElementById("domElems");结果都没用,不知道使用jQuery和js怎么才能操作这个iframe里面的dom对象,前提是IE,FF都兼容的情况下iframejavascriptjquery
frameDom.document.getElementById("domElems");
子页面没有引用jquery的话是不行的
var ele = $(window.frames["myframe"].document);
console.info(ele); //Object[Document about:blank]
var fb=document.frames["myiframe"];
通用的不一定有,建议还是加个if判断浏览器类型来用不同的方法来获取dom吧
var dom=document.frames["myiframe"].document;
var jqIfm = $("#iframeId");
alert(jqIfrm[0].contentDocument);
用法:$("iframe").contents().find("body")
浏览器兼容神马的它都替你考虑到了。就用这个。
相反,chrome下在本地访问是不行的,抛错跨域。
所以如果你FF本地不能这样访问,你可以放到服务器上试试,应该就可以了。