推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
SkyRing

了解一下 js 如何获取另一个页面的 div 样式的 id 来进行判断

  •  
  •   SkyRing · Nov 14, 2022 · 3500 views
    This topic created in 1451 days ago, the information mentioned may be changed or developed.

    代码在页面 a ,b...

    a 拥有正确的 div id

    因此 js 取到页面 a 的 id 后进行判断后续它所在的所有页面,来隐藏相关内容。

    12 replies  •  2022-11-14 16:38:11 +08:00
    Marthemis
    Marthemis
    Nov 14, 2022
    1
    本质还是各页面之间的通信问题,试试 Window.postMessage
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Nov 14, 2022
    2
    同源才能直接做到,非同源需要 postMessage ,目标页面自身实现监听 message 消息
    shaozelin030405
    shaozelin030405
    Nov 14, 2022
    3
    h5 postmessage 看看
    AV1
    AV1
    Nov 14, 2022
    4
    以下的方式只在同源页面下有效

    // 在旧页面使用新页面的 id
    const newWin = window.open('新页面的地址');
    newWin.document.getElementById('新页面的元素的 id');
    // 或者在新页面使用上一个页面的 id
    window.opener.document.getElementById('前一个页面的元素 id');
    FoxElf
    FoxElf
    Nov 14, 2022
    5
    一定是需求错了
    SkyRing
    SkyRing
    OP
    Nov 14, 2022
    6
    @FoxElf 啥,需求错了,是同一个域名,同源是指的这个吗?
    Chaidu
    Chaidu
    Nov 14, 2022
    7
    @SkyRing #6 原来你连回源是什么都不知道。。。
    楼上回答你问题的人都高估了你的基础能力了!
    Chaidu
    Chaidu
    Nov 14, 2022
    8
    @Chaidu 回源 > 同源,手误打错了
    SkyRing
    SkyRing
    OP
    Nov 14, 2022
    9
    @Chaidu 确实是被高估了
    SkyRing
    SkyRing
    OP
    Nov 14, 2022
    10
    @DOLLOR 所以我一直在弹出新窗口,不对劲啊...
    mozhizhu
    mozhizhu
    Nov 14, 2022
    11
    古早的 Ajax 加载下一页……
    SkyRing
    SkyRing
    OP
    Nov 14, 2022
    12
    @mozhizhu 不是很会用,害~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1950 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.