'javascript:methodName();有什么用?在一个锚链接?
我在一些代码中看到了以下内容。什么是“javascript:”?
<a href="#" onclick="javascript:getUserName()"/>Click</a>
如果两者都有效(有和没有“javascript:”)条件。
答案 0 :(得分:4)
在这种情况下,javascript:
是label:
提供带有标识符的语句,您可以使用
break
或continue
语句引用该标识符。例如,您可以使用标签来标识循环,然后使用
break
或continue
语句来指示程序是应该中断循环还是继续执行循环。
在这种情况下没有用,而不是javascript
你可以在那里使用任何其他词。
可能只是(错误!)使用,因为人们通常会在href
属性中看到这一点(其中javascript:
是伪方案):
href="javascript:getUserName()"
但它在on*
属性中具有完全不同的含义。