亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

<a href="javascript:replaceMessage()"> 將加粗改為斜體</a>

這一句<a href="javascript:replaceMessage()"> ? 是什么用? ? 調用函數? 去掉javascript: 代碼就沒反應了

正在回答

2 回答

嗯,這段話起到的作用就是調用函數,調用replaceMessage()這個方法。但是你不能這樣去理解它的作用就是回調函數。

href="javascript:? ;"是一個偽協議,點擊后會執行后面的JS代碼。

舉個栗子,href="javascript:? alert( "執行了JS") ;" 就會彈出提示框。

你可以把? href="javascript:?? /**代碼段*/ ?? ;"看做和<script>?? /**代碼段*/? </script> 一樣的功能,能在<script>???? </script>之中運行的代碼,href="javascript: ?? ;" 也能運行,只是一般不會這樣寫就是了。

另外,href="javascript:? ;"為空的時候,就是什么都不做,點擊也不會看見有任何反應,但實際上瀏覽器是執行這段話的,起到的效果和href="###"一樣。

5 回復 有任何疑惑可以回復我~
#1

我的offer 提問者

非常感謝!
2015-05-22 回復 有任何疑惑可以回復我~

我好像懂了。。。。類似于這個<a href="javascript:alert('你好')" >hello</a>,,,就是顯示可點擊的藍字,然后調用javascript中的函數,,,,我說的對嗎??求老師解答

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

<a href="javascript:replaceMessage()"> 將加粗改為斜體</a>

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號