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. AngularJS:如何隱藏和顯示列表
- 5. jQuery:表單序列化,隱藏字段和不顯示字段
- 6. 隱藏顯示:列顯示:表struts和在Excel中導出
- 7. 使用jQuery顯示/隱藏列表項
- 8. jQuery的顯示/隱藏在列表
- 9. 隱藏/顯示列表的第n項
- 10. 使用jQuery隱藏/顯示錶格列
- 11. Gridview顯示和隱藏特定的列
- 12. 隱藏/顯示yaxis系列隱藏/顯示事件
- 13. DataTables - 隱藏/顯示列
- 14. JqGrid隱藏/顯示列
- 15. 數據表隱藏/顯示隱藏的列按鈕CSS樣式
- 16. Jquery顯示和隱藏在表格內
- 17. 觸發隱藏和顯示錶
- 18. 按日期顯示和隱藏表
- 19. 隱藏和顯示錶單(面板)onclick
- 20. 隱藏和顯示android中的表格
- 21. 顯示/隱藏和幻燈片表
- 22. JavaScript隱藏和顯示錶單元素
- 23. 顯示和隱藏表使用JQuery
- 24. 顯示和隱藏多列下拉列表
- 25. 顯示隱藏的錶行
- 26. 隱藏和顯示在jquery
- 27. jQuery顯示和隱藏div
- 28. jQuery的顯示和隱藏
- 29. 隱藏和顯示UIButtons
- 30. jqgrid隱藏和顯示行
我建議通過清除顯示來顯示元素,而不是將其設置爲'block':'.style.display ='''。這樣你就不會改變元素的內聯/塊形式 – Tomas 2010-10-07 09:44:57