【问题标题】:Show DIV or Section after redirecting to html page重定向到 html 页面后显示 DIV 或 Section
【发布时间】:2017-02-23 02:54:05
【问题描述】:

我在重定向到页面后显示 DIV 或部分时遇到问题,我使用的是 magento 自定义页面,所以基本上它是纯 html。

这是我的代码: 第 1 页:

1st page: <a href="otherpageurl"> 1st page </a>

second page:

<div id="secondpage_1st-div">
<h2>second page</h2>
<p>hello</p>
</div>

<div id="secondpage_2nd-div">
<h2>second page</h2>
<p>hello</p>
</div>

单击第一页上的链接时,我需要显示 div。 我正在使用选项卡来显示每个 div 的内容

谢谢

【问题讨论】:

  • 你能不能说的更清楚些。单击锚标记时,应打开第二页并显示其内容(两个 div)。就这样吗?
  • 点击第1页链接后,其他页面只显示1个div(第2页DIV)
  • 两者中,只应该显示一个?对?那是 id 为 'secondpage_1st-div' 的 div
  • 是的,应该只显示一个,只显示一个 div。 :)

标签: javascript jquery html css


【解决方案1】:

添加一个javascript来隐藏第二页中id为'secondpage_2nd-div'的div!

<script>
    element=document.getElementById("secondpage_2nd-div");
    element.style.display = 'none';           // Hide
    //element.style.display = 'block';          // Show
</script>

否则,页面中有很多div,隐藏所有div,只显示一个想要的,

<script>
    var divs = ​document.getElementsByTagName("div");​
    for (var i = 0; i < divs.length; i++) {
      divs[i].style.display = 'none';        
    }
</script>

然后

<script>
    element=document.getElementById("secondpage_1st-div");
    element.style.display = 'block';           // show one div
</script

这完全取决于您的要求。 希望对您有所帮助!

【讨论】:

  • 我将在哪里添加代码?在第一页的锚标记内?还是第二页?
  • 在你的第二页!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-22
  • 1970-01-01
相关资源
最近更新 更多