在 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
属性?