gpt4 book ai didi

javascript - 单击另一个页面时显示和隐藏 div

转载 作者:行者123 更新时间:2023-11-28 06:06:23 24 4
gpt4 key购买 nike

  1. 列出元素

我使用以下代码来隐藏一个 div 并显示另一个。

第1页

<a id="show" href="2#dk" onclick='document();'>mylink</a>
<a id="show1" href="2#dh" onclick='document();'>mylink</a>

第 2 页

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){

$("#show").click(function(){
$("dk").show();
$("dh").hide();
});
$("#show1").click(function(){
$("dh").show();
$("dk").hide();
});
});
</script>
</head>
<body>

<div id="dk">mylink</a>
<div id="dh">mylink</a>
</body>
</html>

这在一个页面上有效,但在 anchor 标记加载另一页面后无效。

前提我有页面:-

  1. 首先
  2. 第二次

我想要页面上的链接和第二页上的 div

  1. 首页链接
  2. div

目标

  1. 如果页面是首页,则链接需要位于此页面上
  2. 如果页面是第二页,那么我希望隐藏未链接到单击的链接的 div

你可以在这里看到我的意思,即使我会输入帐户详细信息,人们可以查看代码并尝试(如果他们愿意) http://testscripten.enjin.com/login

  • 用户名:testscripten

  • 密码:test12345

    进入管理页面然后编辑页面布局和文本旁边将用铅笔更改 html 或 java

最佳答案

我认为您可以使用 window.location.href 获取当前所在页面的链接,然后相应地隐藏/显示您的按钮。

JAVASCRIPT

var pageName = window.location.href;
$(document).ready(function(){

if(pageName === "dh"){
$("#show").show();
$("#show1").hide();
} else if(pageName === "dk") {
$("show1").show();
$("show").hide();
}
});

HTML

<a id="show" href="dk">mylink</a> <!--No need for onclick if you're using jQuery-->
<a id="show1" href="dh">mylink</a> <!--No need for onclick if you're using jQuery-->

我不确定“dk”和“dh”是否是真正的链接,如果您将它们保留为占位符,那么这应该可以工作。

关于javascript - 单击另一个页面时显示和隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36825986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com