为什么有时在html中调用javascript函数时会看到冒号?

Raj*_*ana 9 html javascript function

很多时候我看到人们使用冒号(:)来调用javascript函数.

喜欢 onclick="javascript:functionname();"

相同的功能没有javascript:,我很想知道何时使用javascript:,何时不使用.

任何建议表示赞赏.

Vis*_*ioN 7

javascript:将代码放入锚属性时,前缀非常重要href:

<a href="javascript:func();">Anchor</a>
Run Code Online (Sandbox Code Playgroud)

而在联事件属性(如onclick,onsubmit,onmouseover,等)javascript:的前缀并不重要.

但是,您应该注意,这里给出的两种方法都不好实现,您应该使用其他方法(例如@Paul S.在评论中说明)