Javascript 點擊顯示隱藏
在網頁制作中,時常會遇到需要在網頁中實現一個點擊顯示/隱藏的效果。這種效果最便捷的實現方式就是使用Javascript。下面我們就來詳細講解如何使用Javascript實現點擊顯示/隱藏。
一、點擊按鈕顯示/隱藏
當我們需要點擊一個按鈕來控制一個元素的顯示和隱藏的時候,我們可以使用以下Javascript代碼:
```
以上代碼中,我們首先定義了一個名為toggle的函數,它接受一個參數id,表示要顯示/隱藏的內容的id。在函數內部,我們使用document.getElementById來獲取對應id的元素,并檢查其狀態。如果元素當前的狀態為“block”,則將其隱藏;如果當前狀態為“none”,那么就將它顯示。最后,在頁面上方我們創建了一個按鈕,當按鈕被點擊時,就會觸發toggle函數,從而實現了對目標元素的控制。
二、選項卡效果
除了點擊按鈕控制元素的顯示/隱藏,我們還經常由多個選項卡組成的功能模塊。下面我們來看一下,如何使用Javascript編寫這樣的選項卡效果。
```這是選項卡一。
以上代碼中,我們首先定義了一個名為showtab的函數,它接受一個參數tabname,表示要顯示的選項卡。在函數內部,我們先通過document.getElementsByClassName獲取到所有的選項卡元素,并將它們全部隱藏。然后,我們再調用document.getElementById來獲取到需要顯示的選項卡元素,并將它顯示出來。
在頁面中,我們使用了一個無序列表來表示所有的選項卡。每個選項卡都使用了一個onclick事件來觸發showtab函數,并傳遞了對應選項卡的id作為參數。最后,我們在頁面底端創建了三個選項卡內容,每個內容都有自己的id,并使用class="tab"來表示它們是選項卡內容。
無論是簡單的顯示/隱藏還是復雜的選項卡效果,Javascript都可以輕松地實現。只要我們靈活運用,我們就可以開發出各種各樣生動有趣的頁面效果。