5 回答
TA貢獻1982條經驗 獲得超2個贊
<a href="javascript:void(0);" onclick="functionname()" >aaaa</a>
這是最常用的調用的辦法,可以參考一下
其他辦法在一定程度上具有可行性,但是不常用,可以對比一下效果選擇最適合的
<a href="javascript:;" onclick="js_method()”></a>
<a href="#" onclick="js_method();return false”;></a>
擴展資料:
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。 [1]
為了取得技術優勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運行。為了統一規格,因為JavaScript兼容于ECMA標準,因此也稱為ECMAScript。
TA貢獻1804條經驗 獲得超8個贊
<a href="javascript:void(0);" onclick="functionname()" >aaaa</a>
<a href="javascript:functionname('dd')" >ddddd</a>
<a href="javascript:;"onclick="functionname()" >ddddd</a>
<a href="#"onclick="functionname()" >ddddd</a>
通過上述幾種方法均可調用javascript角本。
相關知識:
1、在通過上述幾種方法調用js腳本的時候,可以在js的函數中對相關內容進行驗證,例如驗證失敗,則返回false;即return flase;則不執行任何操用。
2、可以通過js實現種類繁多的效果。
3、onclick 事件說明:
onclick 事件會在對象被點擊時發生,這個點擊是指用戶用鼠標在對象上按下鼠標,然后又抬起鼠標的情況下才會激活,只是按下不抬起鼠標不會激活。
即a標簽被點擊后執行引號中的js程序代碼,這個代碼基本上可以放在任何一個html對象之中執行,如<div><body><ul><li><a><p>等等。
4、如果在按下鼠標就激活,可以將以上的代碼進行替換,將onclick替換為onmousedown
5、其它鼠標相關事件說明,可根據需要進行替換。
onDblClick 雙擊鼠標
onMouseUp 鼠標抬起
onMouseOver 鼠標移動到對象上方
onMouseMove 鼠標移動時執行
onMouseOut 鼠標移出對象
TA貢獻1820條經驗 獲得超9個贊
<html>
<head>
<script type="text/javascript">
function myf(){
alert("我是鏈接2");
}
</script>
</head>
<body>
<a href="javascript:alert('我是鏈接1')">鏈接1</a>
<a href="#" onClick="myf()">鏈接2</a>
</body>
</html>
---------
添加回答
舉報

