有什么用'javascript:methodName();在锚链接?

时间:2013-08-12 11:39:38

标签: javascript html

'javascript:methodName();有什么用?在一个锚链接?

我在一些代码中看到了以下内容。什么是“javascript:”?

 <a href="#" onclick="javascript:getUserName()"/>Click</a>

如果两者都有效(有和没有“javascript:”)条件。

1 个答案:

答案 0 :(得分:4)

在这种情况下,javascript:label

  

提供带有标识符的语句,您可以使用breakcontinue语句引用该标识符。

     

例如,您可以使用标签来标识循环,然后使用breakcontinue语句来指示程序是应该中断循环还是继续执行循环。

在这种情况下没有用,而不是javascript你可以在那里使用任何其他词。

可能只是(错误!)使用,因为人们通常会在href属性中看到这一点(其中javascript:是伪方案):

href="javascript:getUserName()"

但它在on*属性中具有完全不同的含义。

相关:Do you ever need to specify 'javascript:' in an onclick?