我在包含子Iframe的网页中有一个Iframe。我想使用jquery更改子iframe宽度。
请注意,内部iframe没有ID。
我怎样才能做到这一点 ?
(两个iframe都来自我的域)

非常感谢你

<Iframe id="iframeDoc ">
   // some codes
  <Iframe>
   // another page codes

  </Iframe>
</Iframe>


我已经尝试过这些代码,但是没有人工作!

$('#iframeDoc > iframe').width("400px");

$('#iframeDoc iframe').width("400px");

$('#iframeDoc').contents().find("iframe").width("400px");

最佳答案

您可以使用contentWindow选择嵌套的iframe:

let pageiFrame = document.getElementById('iframeDoc')
let nestediFrame = pageiFrame.contentWindow.document.getElementBySelector('iframe')

pageiFrame.style.width = '400px'
nestediFrame.style.width = '400px'

10-06 04:43