2013-01-07 107 views
0

如何確定上次點擊哪個按鈕?例如,我有:我怎樣才能找出上次點擊哪個按鈕?

<input type="button" name= "zoomer" value="State View" id= 'States View' onclick="zoomout()"/> 
<input type="button" name= "zoomer" value="County View" id= 'Counties View' onclick="countyView()"/> 

但每當我改變一個單選按鈕,我希望它考慮到了哪個按鈕被點擊最後一個(縣視圖或狀態視圖)帳戶。是否有可能做到這一點?

+0

由於某種原因,你的代碼沒有貼... –

+0

只需編輯並把代碼是可能的。 – user1943827

+0

我不明白參考到單選按鈕。如果您發佈了一些JavaScript代碼,它可能會有幫助。 –

回答

0

你可以保持一個全局JavaScript變量var last_clicked這是在功能zoomout()countyView()更新,然後檢查last_clicked值當您更​​改單選按鈕。或者,您可以使用分號終止對onclick事件中函數的調用,然後在onclick事件字符串中將值分配給last_clicked(儘管我不會推薦它,因爲它可能會使代碼變得雜亂)。

0
var lastClicked = "none"; 

function zoomout() 
{ 
    // your code 
    lastClicked = "states"; 
} 

function countyView() 
{ 
    //your code 
    lastClicked = "county"; 
} 

if(lastClicked == "county") 
{ 

} 
else if(lastClicked == "states") 
{ 

} 
0

它通過使用外部變量如

var clickedLast = ""; 

function zoomout() { 
    clickedLast = "stateview"; 
    ... your code ... 
} 

function countyView() { 
    clickedLast = "countyview"; 
    ... your code ... 
} 
相關問題