关于javascript的一个小问题

onclick="javascript:dosomething()"和
onclick="dosomething()"
"javascript:"有什么用?
项目中有一些老代码都加了这句,但是我觉得不加也可以.
有什么区别吗?

其实很简单,js分为javascript,jscript等多种,

如果你接触过asp,知道还有vscript,

onclick="javascript:dosthm()"

onclick="vbscript:dosthm()"

并且asp中支持javascript和vscript同时使用,所以必须得加上申明。

对于现在的项目中,一般默认为javascript,不用加没有问题。

事件里写不写无所谓,在超链接的href里写上javascript:要调用js代码