如何判断最后点击了哪个按钮?例如,我有:
<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()"/>
但每当我更改RADIO按钮时,我希望它考虑到最后点击了哪个按钮(县视图或状态视图)。有可能这样做吗?
答案 0 :(得分:0)
您可以保留全局JavaScript变量var last_clicked
,该变量在zoomout()
和countyView()
函数中更新,然后在更改单选按钮时检查last_clicked
的值。或者,您可以使用分号终止对onclick
事件中函数的调用,然后将值分配给last_clicked
事件字符串中的onclick
(尽管我不建议将其作为{{1}}它会让你的代码变得混乱。)
答案 1 :(得分:0)
var lastClicked = "none";
function zoomout()
{
// your code
lastClicked = "states";
}
function countyView()
{
//your code
lastClicked = "county";
}
if(lastClicked == "county")
{
}
else if(lastClicked == "states")
{
}
答案 2 :(得分:0)
可以使用外部变量,例如
var clickedLast = "";
function zoomout() {
clickedLast = "stateview";
... your code ...
}
function countyView() {
clickedLast = "countyview";
... your code ...
}