iframe如何跨域获取子页面的元素?

iframe如何跨域获取子页面的元素?网站js中的iframe中包含的是别的网站的板块,如何获取?

跨域获取不了,除非你能控制跨域的页面,可以用html5的postMessage来实现通信

function getIframeContent(){ //获取iframe中id为elementId的value var doc; if (document.all){ // IE doc = document.frames["iFrameName"].document.getElementById("elementId").value; }else{ // 标准 doc = document.getElementById("iFrameId").contentDocument.getElementById("elementId").value; } return doc; }