我想簡化效果,但我不知道完成此操作的最佳方式是什麼。在第一頁中我有六個可點擊的div。當我點擊第三個div例如我想要移動到第二個頁面時,下拉菜單更改基於哪個div在第一頁中選擇並顯示下拉菜單中的第三個元素。當點擊第二個div例如移動到第二個頁面並且下拉菜單顯示他的第二個元素時等等。有人可以告訴我完成此操作的最佳方式。在此先感謝點擊元素並移動到另一個頁面,並在第一頁點擊元素的下拉菜單
0
A
回答
0
您可以使用位置哈希爲此。
這裏說想這是你的第一頁(我用<a>
標籤,而不是div
以簡單的方式來解釋)
First.html
<body>
<a href="second.html#div1">Div1</a>
<a href="second.html#div2">Div2</a>
<a href="second.html#div3">Div3</a>
<a href="second.html#div4">Div4</a>
<a href="second.html#div5">Div5</a>
<a href="second.html#div6">Div6</a>
</body>
注href屬性在上面的代碼中。
Second.html
<select id="mySelect">
<option value="div1">Div 1</option>
<option value="div2">Div 2</option>
<option value="div3">Div 3</option>
<option value="div4">Div 4</option>
<option value="div5">Div 5</option>
<option value="div6">Div 6</option>
</select>
<script type="text/javascript">
(function(){
var hash = window.location.hash;
if(hash!=""){
document.getElementById("mySelect").value = hash.replace("#","");
}
})();
</script>
在這裏,你看window.location.hash
,並設置在select
相同。
+0
謝謝人:)完美的作品 – 7onc1
相關問題
- 1. 點擊下一個元素
- 2. 一旦點擊並打開菜單,點擊轉到頁面 - jQuery
- 3. 當你點擊另一個元素時,自動點擊一個元素。 Angular.js
- 4. 在一個元素上點擊一個元素到另一個元素的點擊類
- 5. 爲什麼WebDriver在「點擊」一個元素時不能移動到下一頁?
- 6. JQuery的單擊另一個元素時隱藏下拉菜單
- 7. 註冊對另一個元素下的元素的點擊
- 8. 刪除類的點擊並添加到另一個元素
- 9. 加載一個PHP頁面到點擊菜單上的點擊
- 10. 點擊第二個菜單後訪問另一個頁面
- 11. 選擇元素並點擊
- 12. 點擊一個父元素
- 13. 第一個元素點擊顯示第一個模態,第二個元素點擊顯示第二個模態
- 14. 使下拉隱藏點擊另一個元素
- 15. 我想單擊一個下拉元素
- 16. 關閉元素,一旦你點擊另一個元素
- 17. android 2.3:頁面元素不可點擊
- 18. 點擊另一個下拉菜單時,下拉菜單關閉
- 19. jQuery點擊下一個元素
- 20. XSLT將元素移動到另一個節點並在移動之前移除一些子元素
- 21. 使元素白色一次點擊,並再次點擊紅色
- 22. 敲擊:單擊頁面的其他位置並隱藏元素
- 23. 點擊按鈕,隱藏元素 「兄弟」,並顯示另一個
- 24. 保存點擊元素並從另一個對象訪問
- 25. 初始化元素,並開始拖動只需點擊一下
- 26. 得到下一個頁面上點擊的元素的控制值angularjs
- 27. IE7中的頁面&頁面在點擊菜單項後移動
- 28. jQuery交出焦點並點擊元素
- 29. 一個函數在同一類的元素上點擊點擊
- 30. Jquery點擊打開關閉菜單並關閉頁面點擊
你應該包括你的代碼(div),以便它可以更容易地解決你的問題。 :) –