iframe里面的网页怎么获取到iframe的dom
时间: 2023-07-06 20:10:57 浏览: 154
iframe 的用法与注意事项
在iframe内部获取到父窗口(包含iframe的窗口)的DOM对象,可以使用`window.parent`。在父窗口中获取到iframe的DOM对象,可以使用`document.getElementById("iframe-id").contentWindow.document`,其中`iframe-id`是iframe元素的id属性值。例如,如果iframe元素的id属性值为`my-iframe`,则可以使用以下代码获取到iframe的DOM对象:
```javascript
var iframe = document.getElementById("my-iframe").contentWindow.document;
```
需要注意的是,由于浏览器的安全策略限制,跨域的iframe无法直接获取到其它域名下的DOM对象。如果iframe的src属性值与父窗口的域名不同,那么在iframe内部获取到父窗口的DOM对象时,会抛出SecurityError异常。
阅读全文