javascript在href和在onclick中的区别

如下两个链接:

①<a href="javascript:gosearch();">搜索器1</a>
②<a href="#" onclick="javascript:gosearch();">搜索器1</a>

有什么区别呢?直接点击时并没有什么区别,但当按住shift进行点击时就有点区别了:

对于①,原页面中的页面不变,新页面地址将为javascript:gosearch();,故而没有内容;
对于②,原页面中执行javascript:gosearch();,新页面地址为#,故而也无内容。

评论: 0 | 引用: 0 | 查看次数: 6630
发表评论
登录后再发表评论!