账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    嵌入iframe,在父页面中怎么操作子页面的节点?
    • 2019-06-17 00:00
    • 11
    61
    0

    今天遇到一个需求,需要把别的站点下的页面通过iframe嵌进来,但是嵌入的子页面中有些地方不需要,怎么通过js去隐藏呢?现在的问题是当获取节点时出现跨域问题,各位有没有遇到这种需求,你们是怎么解决的?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 羔羊肉 普通会员 1楼

      在父页面中,你可以通过JavaScript或者其他前端技术来操作子页面的节点。以下是一些常见的方法:

      1. 使用window对象和document对象来访问和操作子页面的DOM元素:

      ```javascript // 获取子页面的DOM元素 var childElement = document.getElementById('childElementId');

      // 设置子页面的样式 childElement.style.color = 'red'; ```

      1. 使用iframe元素来获取子页面的HTML内容:

      javascript // 获取iframe元素的src属性,这将获取子页面的HTML内容 var childHtml = window.parent.document.getElementById('childElementId').contentDocument.documentElement.innerHTML;

      1. 使用window.parent对象来操作父页面的DOM元素:

      ```javascript // 获取父页面的DOM元素 var parentElement = window.parent;

      // 操作父页面的DOM元素 parentElement.getElementById('parentElementId').innerHTML = 'Hello, World!'; ```

      注意:以上方法都需要在父页面中通过window.parent对象来操作子页面的DOM元素。如果父页面不在子页面的window对象中,那么可能需要使用其他方式来获取和操作子页面的元素。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部