在1990年代,有一种将Javascript代码直接放入<a>href属性的方式,如下所示:
<a href="javascript:alert('Hello world!')">Press me!</a>
然后突然我停下来看看。它们全部被替换为:
<a href="#" onclick="alert('Hello world!')">Press me!</a>
对于仅用于触发Javascript代码且没有实际href目标的链接,为什么鼓励使用该onclick属性而不是该href属性?
千万里不及你