【问题标题】:What is the use of 'javascript:methodName(); in an anchor link? [duplicate]'javascript:methodName(); 的用途是什么?在锚链接中? [复制]
【发布时间】:2013-09-08 17:45:33
【问题描述】:

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

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

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

它在两种情况下都有效(有和没有“javascript:”)。

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    在这种情况下,javascript:label

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

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

    在这种情况下它没有用,你可以在那里使用任何其他词来代替javascript

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

    href="javascript:getUserName()"
    

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

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

    【讨论】:

    • 感谢您的努力和回复。谢谢。
    猜你喜欢
    • 2011-05-25
    • 1970-01-01
    • 2018-05-10
    • 2014-01-15
    • 2017-02-19
    • 1970-01-01
    • 2015-08-07
    • 2011-01-23
    • 1970-01-01
    相关资源
    最近更新 更多