我遇到多種功能,其中開發人員返回一個布爾值,即使這個布爾未被選中:爲什麼返回一個布爾值,如果沒有被使用?
function getPage()
{
return false;
}
<a onclick="getPage();"><img src="/myimage.gif"/>
該開發商至今感動,爲什麼在這種情況下返回一個布爾值?
我遇到多種功能,其中開發人員返回一個布爾值,即使這個布爾未被選中:爲什麼返回一個布爾值,如果沒有被使用?
function getPage()
{
return false;
}
<a onclick="getPage();"><img src="/myimage.gif"/>
該開發商至今感動,爲什麼在這種情況下返回一個布爾值?
他在那裏返回false,否則瀏覽器會跟隨點擊鏈接。通過返回false,點擊事件被有效地「取消」。它相當於事件對象上的preventDefault。
它不會在這種情況下工作,雖然,其用意可能是要做到:
<a onclick="return getPage();"><img src="/myimage.gif"/>
機會是開發者所預想的默認事件行爲時,'GETPAGE()''返回到FALSE'被取消,但忘記傳播處理程序的返回值。 – 2013-03-12 10:57:32