javascript處理a標簽超鏈接默認事件的方法
本文實例講述了javascript處理a標簽超鏈接默認事件的方法。分享給大家供大家參考。具體分析如下:
有時需要在a標簽上添加click事件,并且跳轉(zhuǎn)前處理一些事務(wù),故需要做一些處理;通常前端會給出一個<a href="#">link</a>來代表這個行為,有些還會這樣寫<a href="###">link</a>或者<a href="javascript:void(0);">link</a>這樣的寫法,但這樣并不兼容所有瀏覽器,有些瀏覽器就會出現(xiàn)很怪異的形為。
因此,這個問題需要其它方法來解決,其一是用jquery的阻止默認事件,就像JQUERY的官方API中所給出的示例:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.preventDefault demo</title>
<script src="jquery-1.10.2.js"></script>
</head>
<body>
<a >default click action is prevented</a>
<div id="log"></div>
<script>
$( "a" ).click(function( event ) {
event.preventDefault();
$( "<div>" )
.append( "default " + event.type + " prevented" )
.appendTo( "#log" );
});
</script>
</body>
</html>
另一種方法是給超鏈加個javascript方法,方法里判斷加return
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
JavaScript strike方法入門實例(給字符串加上刪除線)
這篇文章主要介紹了JavaScript strike方法入門實例,strike方法用于給字符串加上刪除線,需要的朋友可以參考下2014-10-10
第一個JavaScript入門基礎(chǔ) document.write輸出
關(guān)于JavaScript,他是一個OOSP(面向?qū)ο竽_本語言)他是用來創(chuàng)建動態(tài)網(wǎng)站,增強用戶界面的一門技術(shù)。如果你想了解更多關(guān)于JavaScript的信息,請去維基百科查詢。2010-02-02
document.all的一個比較完整的總結(jié)及案例
document.all想必學(xué)習javascript的同學(xué)們都很了解吧,本文主要是針對一些剛?cè)腴T的童鞋們做一下有關(guān)document.all的相關(guān)總結(jié),感興趣的朋友可以了解下,或許本文對你有所幫助2013-01-01
javascript開發(fā)技術(shù)大全 第2章 開始JAVAScript之旅
1st JavaScript Editor ,除了有著色處,還有html標簽、屬性、javascript事件、函數(shù),另外還可調(diào)用外部編輯來編輯網(wǎng)頁,也可將常用瀏覽器內(nèi)置在窗口中。2011-07-07
怎么通過onclick事件獲取js函數(shù)返回值(代碼少)
這篇文章主要介紹了怎么通過onclick事件獲取js函數(shù)返回值,需要的朋友可以參考下2015-07-07

