javascript - 在 iframe 中更改 css 属性

标签 javascript jquery css iframe

A.html

<div class="X"></div>
<div class="Y"></div>

B.html

<iframe scrolling="no" src="A.html">

当用户访问A.html时设置div Y为display: none

当用户访问B.html时设置div X为display: none

最佳答案

只需在 A.html 中使用此脚本,我希望您会得到想要的结果!

<script type="text/javascript">
    $(document).ready(function () {
        var path = window.location.pathname;
        var ref = document.referrer;
       if (path == '/A.html' && ref!='')
        {
            $('[class="Y"]').css('display', 'none');
        }
        else {
            $('[class="X"]').css('display', 'none');
        }

    });
</script>

关于javascript - 在 iframe 中更改 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47107870/

相关文章:

php - Ajax 和 MySQL 需要时间

intellisense - 如何让 jQuery Visual Studio 2010 IntelliSense 在无冲突包装器中工作

javascript - 如何使用 JSON 在表中显示空白记录?

javascript - 如何防止所有链接(其中带有span标签)打开?

javascript - Angular/Ionic 点击事件传播

javascript - 在 android 中 React Native ScrollView 不工作

javascript - 行尾没有元素符号的元素符号分隔段落

html - IE 上的 webkit 动画

javascript - iframe 中包含的链接不执行任何操作

javascript - 当用户单击某个元素并使用 javascript 在其所在位置显示另一个元素时,如何从我的网页中删除该元素