易樊
2017-06-03 09:27
采纳率: 100%
浏览 5.4k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    跨域获取不了,除非你能控制跨域的页面,可以用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; }
    点赞 评论

相关推荐 更多相似问题