0
A
回答
1
你將不得不爲有序列表創建一個id,例如,
<ol id="superId">
</ol>
然後於JavaScript
function displayOL(enabled) {
if (enabled) {
document.getElementById("superId").style.display = "none";
document.getElementById("minus").style.display = "block";
document.getElementById("plus").style.display = "none";
} else {
document.getElementById("superId").style.display = "block"
document.getElementById("minus").style.display = "none";
document.getElementById("plus").style.display = "show";
}
}
然後anchor
標籤
<a href="#" onclick="displayOL(true)" id="plus">+</a>
<a href="#" onclick="displayOL(false)" id="minus">-</a>
PS ....我只是做了一個粗略的實施沒有訂單....
1
嘗試這樣做,它連接到您的任何活動,即的onclick,的onmouseover,等等:
function toggleList(elem){
var theList = document.getElementById(elem);
if(theList.style.display == "none"){
theList.style.display == "block";
}
else{
theList.style.display == "none";
}
}
此方法可用於任何要顯示/隱藏的內容。很明顯,你可以調用函數和變量,你喜歡的任何有意義的東西...
相關問題
- 1. 部門隱藏和顯示順序
- 2. 表列隱藏/顯示
- 3. 隱藏並顯示錶列
- 4. 隱藏和顯示按鈕列表
- 5. 顯示和隱藏列表菜單
- 6. 顯示和隱藏列表視圖
- 7. AngularJS:如何隱藏和顯示列表
- 8. 隱藏和/或顯示錶列
- 9. 顯示/隱藏ColumnGroups與混合隱藏和顯示列
- 10. jQuery:表單序列化,隱藏字段和不顯示字段
- 11. 隱藏顯示:列顯示:表struts和在Excel中導出
- 12. 顯示/隱藏表列沒有隱藏表頭使用jQuery
- 13. 序列JS - 隱藏和顯示的序列滑塊
- 14. JavaScript庫順利顯示/隱藏元素
- 15. 順滑的手風琴顯示/隱藏
- 16. 對齊顯示或隱藏列表
- 17. jquery列表顯示/隱藏5項onclick
- 18. jquery如何顯示隱藏表列
- 19. 隱藏/顯示列表的第n項
- 20. 在列表中隱藏/顯示div
- 21. 列表中顯示隱藏的jQuery
- 22. 使用jQuery顯示/隱藏列表項
- 23. 使用jQuery隱藏/顯示錶格列
- 24. jQuery的顯示/隱藏在列表
- 25. 顯示/隱藏使用下拉列表
- 26. Datatable響應 - 顯示和隱藏列
- 27. Gridview顯示和隱藏特定的列
- 28. 顯示,隱藏和組列在jQuery的
- 29. Gridview控件 - 隱藏和顯示列
- 30. 隱藏/顯示yaxis系列隱藏/顯示事件
我建議通過清除顯示來顯示元素,而不是將其設置爲'block':'.style.display ='''。這樣你就不會改變元素的內聯/塊形式 – Tomas 2010-10-07 09:44:57