Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在仅Javascript链接的href中添加分号吗?_Javascript_Html - Fatal编程技术网

我应该在仅Javascript链接的href中添加分号吗?

我应该在仅Javascript链接的href中添加分号吗?,javascript,html,Javascript,Html,这有什么优点/缺点吗 <a href="javascript:;" onclick="myFunc()">do myFunc</a> 结束 - 将终止脚本执行 执行脚本 例如:不是技术上正确的语法?我觉得没有在JSFIDLE中尝试这一点很愚蠢:(我通常使用javascript:void(0);在更高的元级别上,使用类似onClick的内联javascript来处理事件有一个巨大的缺点(在可维护性方面)。虽然它需要更多的“工作”首先,使用addEventListe

这有什么优点/缺点吗

<a href="javascript:;" onclick="myFunc()">do myFunc</a>

结束


-
将终止脚本执行
执行脚本

例如:

不是
技术上正确的语法?我觉得没有在JSFIDLE中尝试这一点很愚蠢:(我通常使用
javascript:void(0);
在更高的元级别上,使用类似
onClick
的内联javascript来处理事件有一个巨大的缺点(在可维护性方面)。虽然它需要更多的“工作”首先,使用
addEventListener
将是一个更好的选择,有助于未来的理智。我将两者都不使用,而是创建一个按钮。链接不应用于自定义用户交互,除非它们也链接到实际页面。仅添加此链接可能与此讨论相关。你的意思是什么?在你的小提琴中,这两个链接似乎都可以工作他对我也是这样(在第二个函数中添加了缺少的“1”之后)。这个答案显然是错误的,应该删除。
<a href="javascript:" onclick="myFunc()">do myFunc</a>
 <a href="javascript:;" onclick="myFunc()">do myFunc</a>- 

      Will kill script execution


  <a href="javascript:" onclick="myFunc()">do myFunc</a>
       Execute Script