<a href="javascript:replaceMessage()"> 将加粗改为斜体</a>

来源:9-15 替换元素节点replaceChild()

我的offer

2015-05-22 16:58

这一句<a href="javascript:replaceMessage()">   是什么用?   调用函数? 去掉javascript: 代码就没反应了

写回答 关注

2回答

  • 牙尖十怪
    2015-05-22 17:12:36
    已采纳

    嗯,这段话起到的作用就是调用函数,调用replaceMessage()这个方法。但是你不能这样去理解它的作用就是回调函数。

    href="javascript:  ;"是一个伪协议,点击后会执行后面的JS代码。

    举个栗子,href="javascript:  alert( "执行了JS") ;" 就会弹出提示框。

    你可以把  href="javascript:   /**代码段*/    ;"看做和<script>   /**代码段*/  </script> 一样的功能,能在<script>     </script>之中运行的代码,href="javascript:    ;" 也能运行,只是一般不会这样写就是了。

    另外,href="javascript:  ;"为空的时候,就是什么都不做,点击也不会看见有任何反应,但实际上浏览器是执行这段话的,起到的效果和href="###"一样。

    我的offe...

    非常感谢!

    2015-05-22 17:22:59

    共 1 条回复 >

  • 我的offer
    2015-05-22 17:10:12

    我好像懂了。。。。类似于这个<a href="javascript:alert('你好')" >hello</a>,,,就是显示可点击的蓝字,然后调用javascript中的函数,,,,我说的对吗??求老师解答

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题