国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript通過overflow控制列表閉合與展開的方法

2024-05-06 16:20:21
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Javascript通過overflow控制列表閉合與展開的方法,設計javascript動態操作頁面元素與樣式的相關技巧,需要的朋友可以參考下

本文實例講述了Javascript通過overflow控制列表閉合與展開的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>通過overflow控制列表閉合展開</title> 
  7. <style type="text/css"
  8. div dl 
  9. margin:0; 
  10. padding:0; 
  11. font-size:14px; 
  12. #divMain 
  13. width:500px; 
  14. background-color:#22477A; 
  15. margin:0 auto; 
  16. margin-top:30px; 
  17. dl 
  18. width:200px; 
  19. background:#A6BCE5; 
  20. height:14px; /*和字體大小一樣高*/ 
  21. overflow:hidden; /*默認溢出隱藏*/ 
  22. dt 
  23. cursor:pointer; /*設置手型光標*/ 
  24. font-weight:bold; 
  25. color:Green; 
  26. .open 
  27. height:112px; 
  28. overflow:visible; 
  29. .close 
  30. height:14px; /*和字體大小一樣高*/ 
  31. overflow:hidden; 
  32. </style> 
  33. <script type="text/javascript"
  34. function DisplayList() { 
  35. var dtNode = window.event.srcElement; 
  36. var dlNode = dtNode.parentNode; 
  37. var dlNodes = document.getElementsByTagName("dl"); 
  38. for (var i = 0; i < dlNodes.length; i++) { 
  39. if (dlNodes[i] == dlNode) { //判斷是否是當前點擊的dl 
  40. if (dlNodes[i].className == "open") { 
  41. dlNodes[i].className = "close"
  42. else { 
  43. dlNodes[i].className = "open"
  44. else { 
  45. dlNodes[i].className = "close"
  46. </script> 
  47. </head> 
  48. <body> 
  49. <div id="divMain"
  50. <dl> 
  51. <dt onclick="DisplayList()"
  52. 球星列表1 
  53. </dt> 
  54. <dd>羅納爾多</dd> 
  55. <dd>貝克漢姆</dd> 
  56. <dd>齊達內</dd> 
  57. <dd>內馬爾</dd> 
  58. <dd>巴蒂斯圖塔</dd> 
  59. <dd>梅西</dd> 
  60. </dl> 
  61. <br /> 
  62. <dl> 
  63. <dt onclick="DisplayList()"
  64. 球星列表2 
  65. </dt> 
  66. <dd>羅納爾多</dd> 
  67. <dd>貝克漢姆</dd> 
  68. <dd>齊達內</dd> 
  69. <dd>內馬爾</dd> 
  70. <dd>巴蒂斯圖塔</dd> 
  71. <dd>梅西</dd> 
  72. </dl> 
  73. <br /> 
  74. <dl> 
  75. <dt onclick="DisplayList()"
  76. 球星列表3 
  77. </dt> 
  78. <dd>羅納爾多</dd> 
  79. <dd>貝克漢姆</dd> 
  80. <dd>齊達內</dd> 
  81. <dd>內馬爾</dd> 
  82. <dd>巴蒂斯圖塔</dd> 
  83. <dd>梅西</dd> 
  84. </dl> 
  85. <br /> 
  86. <dl> 
  87. <dt onclick="DisplayList()"
  88. 球星列表4 
  89. </dt> 
  90. <dd>羅納爾多</dd> 
  91. <dd>貝克漢姆</dd> 
  92. <dd>齊達內</dd> 
  93. <dd>內馬爾</dd> 
  94. <dd>巴蒂斯圖塔</dd> 
  95. <dd>梅西</dd> 
  96. </dl> 
  97. <br /> 
  98. <dl> 
  99. <dt onclick="DisplayList()"
  100. 球星列表5 
  101. </dt> 
  102. <dd>羅納爾多</dd> 
  103. <dd>貝克漢姆</dd> 
  104. <dd>齊達內</dd> 
  105. <dd>內馬爾</dd> 
  106. <dd>巴蒂斯圖塔</dd> 
  107. <dd>梅西</dd> 
  108. </dl> 
  109. <br /> 
  110. <dl> 
  111. <dt onclick="DisplayList()"
  112. 球星列表6 
  113. </dt> 
  114. <dd>羅納爾多</dd> 
  115. <dd>貝克漢姆</dd> 
  116. <dd>齊達內</dd> 
  117. <dd>內馬爾</dd> 
  118. <dd>巴蒂斯圖塔</dd> 
  119. <dd>梅西</dd> 
  120. </dl> 
  121. </div> 
  122. </body> 
  123. </html> 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 历史| 龙胜| 潞城市| 衢州市| 陆河县| 庆城县| 通海县| 象山县| 万盛区| 玛多县| 河津市| 余江县| 灯塔市| 玉门市| 镇康县| 汶上县| 大厂| 西乡县| 舞钢市| 雅安市| 栾城县| 安岳县| 山丹县| 洛阳市| 和林格尔县| 英吉沙县| 无锡市| 枝江市| 贡嘎县| 金昌市| 青神县| 皮山县| 庐江县| 阿鲁科尔沁旗| 潜江市| 香港 | 广昌县| 景谷| 伊通| 都安| 长子县|