2012-08-27 107 views
0

目前我正在用JavaScript開發一個簡單的顯示/隱藏div功能。現在我已經完成了部分工作。看一看,或者你可以複製並粘貼並在你的com上嘗試我的代碼。下面是代碼:使用Javascript多顯示隱藏功能

http://jsfiddle.net/HRn3Q/

現在的問題是我不知道如何觸發在下拉列表中顯示的內容/隱藏在相同的位置graph1,graph2和graph3等。 ..我也想要像圖1顯示時,然後當我點擊顯示div 2時,圖1的內容將被graph2取代。我希望我明確說明我的問題。

+2

如果你是新的JS,我建議您在此頁:http://jsfiddle.net/它允許你共享JS/HTML代碼,讓我們輕鬆檢查和研究你的問題;-) – Claudix

+1

只是一個提示,你正在創造全局變量:當一個函數內部,你正在寫'for( x = 1; x <= 3; x ++)',沒有預先聲明變量'x','x'被設置爲全局變量。最好用'var x,y,z;'這樣的行來啓動你的函數,以防止這種情況發生,遲早會導致問題。 –

+0

[這裏是一個小提琴](http://jsfiddle.net/Qx4Lc/),根據你提供的代碼,但它不工作。 –

回答

0

這應該做到這一點。 頁面由於某種原因無法識別該狀態下的功能。

轉身:

function toggleStock(id) 
{ 
} 

到:

toggleStock = function(id) 
{ 
} 

http://jsfiddle.net/HRn3Q/