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