如果我想用iframe里页面里的一个数组该怎么做比如 iframe子页面里的一个数组: var data=[ "中国","日本","美国","德国" ] 父页里的js: document.getElementById('iframe').onload=function(){ var iframe=$(document.getElementById("iframe").contentWindow.document.body); if(window.location.href.indexOf("fanti")>-1){ var oli=$(iframe).find(".banner_info li"); for(var i=0;i<oli.length;i++){ alert(data[i]);//这个地方我想调用,用什么方法 } } }
var iframe = document.getElementById('sub'); iframe.onload = function () { var ar = iframe.contentWindow.arr; //arr是iframe指向的全局变量 alert(ar[0]); }
document.getElementById("iframe").contentWindow.data[i]
建议还是引用一个jQuery,然后选择元素$(function (){ fucntion (){ $("iframe_id").each(function (){ this.contentWindow.data..........})}})
这个自己已经解决了