【发布时间】:2013-09-08 17:45:33
【问题描述】:
'javascript:methodName(); 有什么用?在锚链接中?
我在一些代码中看到了以下内容。 “javascript:”有什么用?
<a href="#" onclick="javascript:getUserName()"/>Click</a>
它在两种情况下都有效(有和没有“javascript:”)。
【问题讨论】:
标签: javascript html
'javascript:methodName(); 有什么用?在锚链接中?
我在一些代码中看到了以下内容。 “javascript:”有什么用?
<a href="#" onclick="javascript:getUserName()"/>Click</a>
它在两种情况下都有效(有和没有“javascript:”)。
【问题讨论】:
标签: javascript html
在这种情况下,javascript: 是 label:
提供带有标识符的语句,您可以使用
break或continue语句引用该标识符。例如,您可以使用标签来标识循环,然后使用
break或continue语句来指示程序是应该中断循环还是继续执行。
在这种情况下它没有用,你可以在那里使用任何其他词来代替javascript。
它可能只是(错误地!)使用,因为人们通常会在href 属性中看到它(其中javascript: 是一种伪方案):
href="javascript:getUserName()"
但它在on*属性中的含义完全不同。
【讨论】: