JavaScript 中的onclick事件
onclick 事件 發(fā)生在對象被單擊的時(shí)候。單擊是指鼠標(biāo)停留在對象上,按下鼠標(biāo)鍵,沒有移動(dòng)鼠標(biāo)而放開鼠標(biāo)鍵這一個(gè)完整的過程。
一個(gè)普通按鈕對象(Button)通常會(huì)有 onclick 事件處理程序,因?yàn)檫@種對象根本不能從用戶那里得到任何信息,沒有 onclick 事件處理程序就等于廢柴。按鈕上添加 onclick 事件處理程序,可以模擬“另一個(gè)提交按鈕”,方法是:在事件處理程序中更改表單的 action, target, encoding, method 等一個(gè)或幾個(gè)屬性,然后調(diào)用表單的 submit() 方法。
在 Link 對象的 onclick 事件處理程序中返回 false 值(return false),能阻止瀏覽器打開此連接。即,如果有一個(gè)這樣的連接:<a href="http://www.a.com" onclick="return false">Go!</a>,那么無論用戶怎樣點(diǎn)擊,都不會(huì)去到 www.a.com 網(wǎng)站,除非用戶禁止瀏覽器運(yùn)行 JavaScript。
應(yīng)用于:Button 對象;Checkbox 對象;Image 對象;Link 對象;Radio 對象;Reset 對象;Submit 對象
點(diǎn)擊加載更多評論>>