为了账号安全,请及时绑定邮箱和手机立即绑定

<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下载
官方微信