我想做的是从选择中显示几个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不知道哈希标签是否是解决此问题的最佳方式,但只要它正常工作,我对任何类型的系统都是开放的。
答案 0 :(得分:1)
您可以使用window.location.hash
获取哈希值,然后将其除以&
字符。然后你有一个包含你可以迭代的div名称的数组。使用document.getElementById()
,您可以访问相应的<div>
并随意执行任何操作
答案 1 :(得分:0)
您需要通过JavaScript或类似方法将DIV的display
CSS更改为none
。