2011-09-26 42 views
0

我想什麼做的是表現出幾個div了一個選擇,使用戶獲得了幾乎量身定製的頁面的想法是,有幾個div的IE:切換幾個div的

<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 & vid3轉到同一頁面,則會顯示多個不相關的div如果散列標籤是最好的方式去解決這個問題,但只要工作正常,我都可以使用任何類型的系統。

回答

0

您需要通過JavaScript或類似方法將DIV的display CSS更改爲none

1

您可以使用window.location.hash獲得散列,然後將其與&字符分開。然後你有一個包含你可以迭代的div名稱的數組。隨着document.getElementById()你可以訪問根據<div>並做任何你想要它