切换几个div

时间:2011-09-26 16:28:56

标签: html hash toggle

我想做的是从选择中显示几个div,以便用户得到一个几乎量身定制的页面,这个想法是有几个div IE:

 <div id="vid1">some content</div> 
 <div id="vid2">some content</div>
 <div id="vid3">some content</div>

因此,如果用户转到名称为index.html#vid1的页面,则会显示相应的div,但如果它们转到同一页面但通过index.html#vid1&amp; vid3则会显示多个相应的div不知道哈希标签是否是解决此问题的最佳方式,但只要它正常工作,我对任何类型的系统都是开放的。

2 个答案:

答案 0 :(得分:1)

您可以使用window.location.hash获取哈希值,然后将其除以&字符。然后你有一个包含你可以迭代的div名称的数组。使用document.getElementById(),您可以访问相应的<div>并随意执行任何操作

答案 1 :(得分:0)

您需要通过JavaScript或类似方法将DIV的display CSS更改为none