課程
/前端開發
/JavaScript
/JavaScript進階篇
這一句<a href="javascript:replaceMessage()"> ? 是什么用? ? 調用函數? 去掉javascript: 代碼就沒反應了
2015-05-22
源自:JavaScript進階篇 9-15
正在回答
嗯,這段話起到的作用就是調用函數,調用replaceMessage()這個方法。但是你不能這樣去理解它的作用就是回調函數。
href="javascript:? ;"是一個偽協議,點擊后會執行后面的JS代碼。
舉個栗子,href="javascript:? alert( "執行了JS") ;" 就會彈出提示框。
你可以把? href="javascript:?? /**代碼段*/ ?? ;"看做和<script>?? /**代碼段*/? </script> 一樣的功能,能在<script>???? </script>之中運行的代碼,href="javascript: ?? ;" 也能運行,只是一般不會這樣寫就是了。
另外,href="javascript:? ;"為空的時候,就是什么都不做,點擊也不會看見有任何反應,但實際上瀏覽器是執行這段話的,起到的效果和href="###"一樣。
我的offer 提問者
我好像懂了。。。。類似于這個<a href="javascript:alert('你好')" >hello</a>,,,就是顯示可點擊的藍字,然后調用javascript中的函數,,,,我說的對嗎??求老師解答
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答將粗體改為斜體?
2 回答<a href="javascript:replaceMessage()">
6 回答如果要將斜體改為粗體
1 回答<a href="javascript:replaceMessage()">
1 回答a href="javascript:replaceMessage()"為什么要這么寫
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-22
嗯,這段話起到的作用就是調用函數,調用replaceMessage()這個方法。但是你不能這樣去理解它的作用就是回調函數。
href="javascript:? ;"是一個偽協議,點擊后會執行后面的JS代碼。
舉個栗子,href="javascript:? alert( "執行了JS") ;" 就會彈出提示框。
你可以把? href="javascript:?? /**代碼段*/ ?? ;"看做和<script>?? /**代碼段*/? </script> 一樣的功能,能在<script>???? </script>之中運行的代碼,href="javascript: ?? ;" 也能運行,只是一般不會這樣寫就是了。
另外,href="javascript:? ;"為空的時候,就是什么都不做,點擊也不會看見有任何反應,但實際上瀏覽器是執行這段話的,起到的效果和href="###"一樣。
2015-05-22
我好像懂了。。。。類似于這個<a href="javascript:alert('你好')" >hello</a>,,,就是顯示可點擊的藍字,然后調用javascript中的函數,,,,我說的對嗎??求老師解答